Skip to main content
Interface describing the members of the Mfa Recovery Code Challenge screen.
Example
export interface MfaRecoveryCodeChallengeMembers extends BaseMembers {
  client: ClientMembers;
  organization: OrganizationMembers;
  prompt: PromptMembers;
  screen: ScreenMembers;
  transaction: TransactionMembers;

  /**
   * Continues with the provided recovery code.
   * @param payload - The continue options containing the recovery code and optional custom options.
   * @returns A promise that resolves when the continuation is successful.
   */
  continue(payload: ContinueOptions): Promise<void>;

  /**
   * Navigates to the screen where the user can pick another MFA method.
   * @param payload Optional payload.
   * @returns A promise that resolves when the navigation is complete.
   */
  tryAnotherMethod(payload?: CustomOptions): Promise<void>;
}

Properties

branding
client
organization
prompt
screen
tenant
transaction
untrustedData
user

Methods

continue
Promise<void>
Continues with the provided recovery code.A promise that resolves when the continuation is successful.
tryAnotherMethod
Promise<void>
Navigates to the screen where the user can pick another MFA method.A promise that resolves when the navigation is complete.