Initiates the challenge of subsequent factor(s) in a direct authentication flow after the token endpoint has responded with mfa_required. This endpoint is optional if the client is able to proceed without it, for example, the client knows it needs to follow up with an OTP and can prompt the end user for one.
Note: The
/challengeendpoint requires client authentication. The method is configured per client app. See Client authentication methods.
Space-separated list of direct authentication challenge types supported by the client
The out-of-band channel for use with authentication. Required for all /primary-authenticate and /challenge requests with an out-of-band authenticator.
- Initiate OOB challenge with Okta Verify
- Initiate OOB challenge with SMS
- Initiate OOB challenge with Voice
- Initiate OTP challenge
curl -i -X POST \
'https://okta-subdomain.pixtulate.com/oauth2/{authorizationServerId}/v1/challenge' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d mfa_token=Qwk9va6QYgR3s7JMiWUm \
-d channel_hint=push \
-d challenge_types_supported=http://auth0.com/oauth/grant-type/mfa-oobThe next factor type to challenge is returned and in the case of out-of-band factors, any information needed for the out-of-band transaction.
The end-user verification code used to bind the authorization operation on the secondary channel with the primary channel. Present only if binding_method=transfer.
The method used to bind the out-of-band channel with the primary channel.
The out-of-band channel for use with authentication. Required for all /primary-authenticate and /challenge requests with an out-of-band authenticator.
The minimum amount of time in seconds that the client should wait between polling requests to the token endpoint
- Challenge response one-time passcode authenticator
- Challenge response out-of-band authenticator with Okta Verify
- Challenge response out-of-band authenticator with Okta Verify number matching challenge
- Challenge response out-of-band authenticator with SMS
- Challenge response out-of-band authenticator with Voice
{ "challenge_type": "http://auth0.com/oauth/grant-type/mfa-otp" }