How to Skip Prompt and Directly Authenticate with FaceID in Login Flow?

Hi all,

We’ve developed an Angular web application integrated with Auth0 for authentication. We’ve successfully implemented Face ID/biometric authentication during the sign-up process using WebAuthn.

Current Flow

Signup Phase:

  1. User lands on login page and clicks Sign Up.
  2. Face ID/biometric setup is done through Auth0.
  3. User is redirected to the welcome dashboard screen.

Login Phase:

  1. User enters their email.
  2. A prompt appears asking the user to choose between Face ID or Password.
  3. User selects Face ID and is authenticated.
  4. Redirects to the welcome dashboard screen.

What We Want to Achieve

We want to skip the middle prompt in the login phase:

  • As soon as the user enters their email (identifier-first login), the app should automatically trigger Face ID authentication (if previously enrolled) and redirect to the dashboard, without showing the prompt to choose between Face ID and password.

Question

Is it possible to configure Auth0 (Universal Login, WebAuthn) to automatically trigger Face ID after the user enters their email, bypassing the choice prompt? If so, what settings or logic should we apply in Auth0 or in the client?

Thanks in advance!

Hi @Ravikiran, and welcome to the Auth0 Community!

Your desired flow can be achieved by setting the Authentication Profile to Identifier First + Biometrics. With this setting, the user will be directly prompted to use their biometrics if they have already enrolled with this MFA option, and if not, they will be prompted to enroll.

I hope my answer helps you solve your use case!

Sincerely,
Teodor.