- Capture the user identifier in your application (the user’s email or phone number) and invoke the
/passwordless/startendpoint to initiate the passwordless flow. The user will get an email or an SMS with a one-time password. - Prompt the user for the one-time-use code, and call the
/oauth/tokenendpoint to get authentication tokens.
- Lock.Android Passwordless
- Lock.swift Passwordless
- Auth0.Android Passwordless
- Auth0.swift Passwordless
Customize MFA with Embedded
Customize with embedded flows. Use the MFA API to allow users to enroll and challenge with factors of their choice that are supported by your application. When your application requests anoauth/token endpoint, the returned response includes the mfa_token to use the MFA API and the mfa_requirements parameter with a list of authenticators your application currently supports:
mfa_token to call the mfa/authenticator endpoint to list all factors the user has enrolled and match the same type your application supports. You also need to obtain the matching authenticator_type to issue challenges:
request/mfa/challenge endpoint.
Further customize your MFA flow with Auth0 Actions. To learn more, read Actions Triggers: post-challenge - API Object.