Skip to main content
ScreenMembersOnResetPasswordMfaWebAuthnRoamingChallenge
Example
export interface ScreenMembersOnResetPasswordMfaWebAuthnRoamingChallenge extends ScreenMembers {
  /**
   * A direct accessor for the `passkey.public_key` data from `screen.data`.
   * This object contains the challenge and other options necessary for the
   * `navigator.credentials.get()` WebAuthn API call.
   * It is `null` if `screen.data.passkey.public_key` is not available.
   * @type {PasskeyRead['public_key'] | null}
   * @public
   */
  publicKey: PasskeyRead['public_key'] | null;

  /**
   * A direct accessor for the `show_remember_device` flag from `screen.data`.
   * Indicates whether the UI should present an option to the user to remember this device/browser
   * to potentially bypass MFA on future logins. Defaults to `false` if not set in `screen.data`.
   * @type {boolean}
   * @public
   */
  showRememberDevice: boolean;
}

Properties

captcha
captchaImage
string
captchaProvider
string
captchaSiteKey
string
data
Screen-specific data, including WebAuthn challenge options and the “show remember device” flag.
isCaptchaAvailable
boolean
name
string
publicKey
A convenience accessor for screen.data.passkey.public_key. Provides the challenge and related options for navigator.credentials.get().
showRememberDevice
boolean
A convenience accessor for screen.data.show_remember_device. Indicates if the “Remember this device” option should be displayed. Defaults to false if not present.
texts
Record