Example
Constructors
Constructor
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
Holds the specific screen data and properties, processed by ScreenOverride.
string
The unique identifier for this screen, used internally and for telemetry.
Methods
Promise<void>
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
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.