Initializes a new instance of the MfaPhoneChallenge
class.
It sets up the screen-specific data by creating an instance of ScreenOverride
.
Holds the specific screen data for the MFA Phone Challenge.
Static
screenThe unique identifier for this screen.
Submits the user's choice of receiving the MFA code via SMS or voice call. It uses the phone number provided in the screen context.
Options containing the delivery type ('sms' or 'voice').
A promise that resolves upon successful submission.
Initiates the process for the user to select a different phone number (if applicable). This typically triggers a navigation to a phone selection screen.
Optional
payload: Classes.MfaPhoneChallengePickPhoneOptionsOptional custom options for the request.
A promise that resolves upon successful submission.
Allows the user to choose a different MFA method (e.g., OTP, Recovery Code). This typically triggers navigation to the authenticator selection screen.
Optional
payload: Classes.MfaPhoneChallengePickAuthenticatorOptionsOptional custom options for the request.
A promise that resolves upon successful submission.
MfaPhoneChallenge