Verify Email Address Before Signup Completes

Last Updated: Dec 16, 2024

Overview

This article explains whether it is possible to verify the user’s email address before signup is completed so that no user profile is created until they have verified their email address.

Applies To

  • Email verification

Solution

Email verification in Auth0 requires an existing user profile. Previously, this could not be done unless the application used an entire email verification process that operated independently of Auth0.

This is now possible with the Flexible Identifiers feature. This can be done by navigating to Authentication > Database > [Your Connection] > Attributes > Email > Configure and enabling “Verify email on signup.” There is an option to verify with a one-time password (OTP) or an email verification link.

If a user enters the correct OTP or clicks the verification link from their email inbox, they are prompted to enter a password for the user registration, which completes the user registration.