Skip to main content

User registration overview

Users can register themselves in an Identity Pool, or organization administrators can initiate the registration process.

💡 Why this matters
Choose the right registration approach to reduce administrative overhead while maintaining security and user experience standards.

Registration options​

SecureAuth provides customizable and scalable registration flows through high- and low-level APIs. You can create users in four ways:

Registration methodDescriptionBest for
User self-registrationUsers register using SecureAuth IAM built-in pagesB2C applications, public services
Admin-initiated registrationAdmins invite users to registerB2B partnerships, employee onboarding
Custom registration pagesOrganizations integrate with their own applicationsBranded experiences, complex workflows
Social login provisioningAutomatic provisioning from external identity providersConsumer apps, quick onboarding

User self-registration​

The SecureAuth IAM platform offers customizable registration pages to guide users through the registration process.

User self-registration flow

Access the registration page​

URL format:

https://<tenant_id>.connect.secureauth.com/tenant_id/identity/<identity_pool_id>/register

Self-registration flow

Example self-registration flow

Customization options:

  • Full branding (colors, logos, fonts, templates)
  • Custom messages during registration
  • Workspace-specific branding using server_id parameter

Admin-initiated user registration​

Admins can create users with an initial password or send an invitation email. This approach is useful for preparing user accounts with specific permissions before granting access.

Admin-initiated user registration

SecureAuth provides registration through:

Create users with passwords​

Admins create users with initial passwords and decide if password reset is required after first login.

Create User with Password

Invite users to register​

Admins create user entities and send activation emails for users to complete account setup.

Invite Users to Register

Custom registration development​

SecureAuth provides Identity Pools APIs for building custom registration pages.

Benefits:

  • Customization: Align with your brand
  • Enhanced user experience: Tailor design to user needs
  • Stronger security: Direct data protection control
  • Flexible integration: Connect with other systems
  • Actionable insights: Analytics for user journey improvement

Learn more about custom registration development

Advanced capabilities​

Hyper-scale registration​

  • Auto-scaling infrastructure for registration surges
  • Virtual queues prevent system overload during high volumes
  • Near-cache data enables immediate authentication
  • CAPTCHA integration for security

Security features​

  • Account enumeration protection: Consistent API responses
  • Rate limiting: Prevents abuse and brute force attacks
  • Data validation: JSON schemas enforce required fields
  • Compliance: GDPR and privacy law support