Example
Constructors
Initializes a new instance of the
MfaRecoveryCodeChallengeNewCode class.
It retrieves the necessary context (screen, transaction, etc.) and sets up screen-specific properties.Throws
If the Universal Login Context is not available or if the screen name doesn’t match.Properties
branding
client
organization
prompt
screen
Holds the specific screen data and properties, processed by ScreenOverride.
tenant
transaction
untrustedData
user
The unique identifier for this screen, used internally and for telemetry.
Methods
Confirms that the user has saved the new recovery code and continues the authentication flow.
This method sends a POST request to the
/u/mfa-recovery-code-challenge-new-code endpoint
with the required state, action, and saved parameters.A promise that resolves when the confirmation is successfully submitted.
On success, the browser will typically be redirected to the next step.Throws
Throws an error if the form submission fails (e.g., network issue, invalid state, or if the server responds with a 400 error like ‘no-confirmation’).Example
getErrors
Retrieves the array of transaction errors from the context, or an empty array if none exist.An array of error objects from the transaction context.