Integrating the Hosted Self-Registration Workflow of Next Identity Journeys

With the self-registration feature in Next Identity Journeys, end users are greeted with an intuitive registration screen where they can provide essential details (like email address, first name, and password) to create their accounts.

📘

Need to invite users instead of allowing them to self-register?

In case your application operates on an invitation-only basis, without support for self-registration, consider leveraging the /pre-register endpoint provided by Next Identity Journeys API. Learn more.

Hosted Journeys Registration

The registration workflow typically starts by redirecting end users to your sign-in screen via the /authorize endpoint. This step ensures the system verifies if the user already has an existing session or account. On the sign-in screen, if your application is set up to permit self-registration, a registration button will be visible for users to create a new account.

Hosted Journeys Registration Screen

Hosted Journeys Registration Screen

Learn more about the workings and implementation of the /authorize endpoint here.

Email Notification System

The account register process includes an optional email notification system. Existing users attempting to re-register receive an email confirming their registered status, inviting them to log in directly. This ensures a seamless user experience and enhances the registration process's security.

Account Activation Process

After successfully registering, users will receive an email containing a link to activate their account. Clicking on this link will redirect them to a screen where they will see a button to activate their account.

Activate Account CTA Screen

Activate Account CTA Screen

Upon clicking the activation button, users will see a success message confirming that their account has been activated successfully.

Success Message

Success Message

This additional step ensures that the user's email address is valid and that they have access to it, providing an extra layer of security for the account.