Multi-factor Authentication API
Auth0 provides a built-in Multi-factor Authentication (MFA) enrollment and authentication flow using Universal Login.
You will need to use the MFA API in the following scenarios:
If you want to build an interface to let users manage their authentication factors.
Before you can use the MFA APIs, you'll need to enable the MFA grant type for your application. You can enable the MFA grant by going to Applications > Your Application > Advanced Settings > Grant Types and selecting MFA.
The MFA API is designed to work with SMS, Push via Guardian, Email, and OTP factors. It does not currently support enrolling with Duo or with the legacy 'google-authenticator' factor (Google Authenticator can still be enrolled using the OTP factor).