Skip to main content

SecondaryFactorType

The enumeration describing the different types of secondary factors.

Index

Enumeration Members

Enumeration Members

oob

oob: oob

Indicates the user wants to perform MFA using an out-of-band authenticator as a secondary factor.

This is used along with a user identifier to perform a passwordless sign in using Okta Verify, Phone, or other out-of-band authenticators.

For languages that do not support associated enum values (such as Swift) this response type is indicated by the OOBFactor type.

otp

otp: otp

Indicates the user wants to perform MFA using a TOTP one-time password as a secondary factor.

This usually represents app authenticators such as Google Authenticator, and can be supplied along with a user identifier.

For languages that do not support associated enum values (such as Swift) this response type is indicated by the OTPFactor type.

webAuthn

webAuthn: webAuthn

Indicates the user wants to perform MFA using WebAuthn as a secondary factor.

This requests that a new WebAuthn challenge is generated and returned to the client, which can subsequently be used to sign the attestation for return back to the server.

For languages that do not support associated enum values (such as Swift) this response type is indicated by the WebAuthnFactor type.

Page Options