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.

1. Self Reg - Initial Registration with Disco.png

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.

2. Self-Reg Google Login.png

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.

3. Self-Reg Do you want to continue step.png

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.

4. Self-Reg Final Registration Form.png

Confirmation Screen

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.

5. Self-Reg Confirmation page.png