Self-Registration | Using Cirrus Self-Registration
Choose your allowed Identity Providers
Self-Registration is a way for users to sign up for a service directly (not via the email-based claim process or authentication-based account linking). You will need to decide which third party identity providers you will allow users to choose, including the External Identity Provider service if that is part of your subscription.
The screenshots below will illustrate a user’s experience once Self-Reg is configured.
The registration flow usually starts with a clickable link on an organization’s web site, such as a “Register Here” button. When a user clicks that button, they will enter the Self-Reg flow and choose an Identity Provider.
User Chooses Identity Provider and Agrees to Terms of Service
The process starts by asking users which identity they’d like to use. When they authenticate, the Self-Reg service captures a limited set of attributes (first name, last name, email address) to start the registration process.
Login to chosen Identity Provider
Next users will go through the standard login flow, if they are not already authenticated, at their chosen Identity Provider. This example shows Google.
Prevent Duplicate Registrations
The Self-Reg service includes an intermediate screen in attempt to prevent users from inadvertently creating a second registration. Users confirm that this is a new registration and they want to continue creating a new account.
Complete Registration Form
Next users are taken to the registration form. The Self-Reg service pre-populates the data that is returned from the identity provider. If you need users to add other information at registration, like a mobile phone number, we can work with you to add those fields.
As a final step, users are presented a confirmation screen to confirm their account is registered and to show the attributes that the service collected.