What is multi-factor authentication?
Multi-factor authentication (MFA) is a mechanism that requries users to provide two or more authentication factors to verify their identity.What happens
If a user is required to complete multi-factor authentication, aintermediate_session_token is returned instead of a session_token in response to the initial authentication request, and an OTP code is automatically sent to the user’s phone number (if they are enrolled in SMS OTP).
The following values will also be set in the authentication response:
Value will be
false.Value may be non-null if the member also needs to complete a primary step-up authentication flow.
If this value is non-null, the primary step-up flow should be completed before proceeding to MFA completion.
Value will be non-null and will contain which form of MFA is required to be completed.
Sample response
Response 200