Enabling Self-Sign Up

By default, users and accounts can only be created by a Super Admin or User. However, using the Advanced Config, you can enable self-sign up and customize the way self-sign up is handled.

 

If you haven't read the Advanced Config doc yet, please read that before proceeding.

 

Enable self-sign up endpoints

The first step for self-sign up is to enable the endpoints used for self-sign up.

In order to do this, add the following to your Advanced Config:

"ENABLE_SIGNUP_ENDPOINTS": true

 

Show "Sign Up" link on login page

With the first key, you are able to use the endpoints, but in order to actually show a "Sign Up" link on the login page, you'll need to add the following to your Advanced Config:

"ENABLE_SELF_SIGNUP": true

Note that you must enable the self-sign up endpoints first in order for this to work.

 

Enable one-step registration

With typical registration, there are two steps. First, the user will get an email with a link to activate their account. Then, they'll receive an email with their username and password.

With one-step registration, there is no activation step, and they immediately receive their credentials.

To enable this, add the following to your Advanced Config:

"ONE_STEP_REGISTRATION": true

 

Auto-assign account types for self-sign up

Sometimes it is useful for a new account to automatically be assigned an account type. For more information about account types, check out Understanding Accounts, Users, and Devices.

For this key, the value is a list of account type names that should be assigned to a new account upon self-sign up, like the following:

"ACCOUNT_TYPES_FOR_SELF_SIGNUP": [<name of account type>, <name of account type>, ...]