User Activation: Wristband-Hosted UI

By default, the Action Link in the activation email directs users to a Wristband-hosted User Activation Page. No user interaction is necessary on this page; it is designed for UX purposes, providing a visual confirmation of successful or unsuccessful activation.

At a high level:

  1. The user clicks on the Action Link in the activation email that was sent to their inbox.
  2. The user is redirected to the Wristband-hosted User Activation Page.
  3. Wristband calls the Wristband Activate User API, passing along the Email Authorization Code. The user's status is changed from PENDING_USER_ACTIVATION to ACTIVE, and their email is marked as verified.
  4. Wristband -- behind the scenes -- redirects the user to the Create Auth Session API to create a Wristband Authentication Session for the user.
  5. The user gets redirected to the Login Endpoint implemented by your application.

From here, the user would go through the Authorization Code Flow to log in and gain entry to the application. Because Wristband already created an Authentication Session for the user during signup, the user gains immediate entry into the application without having to re-enter their credentials.

Wristband-Hosted User Activation Page