Skip to main content
ScreenMembersOnMfaWebAuthnEnrollmentSuccess
Example
export interface ScreenMembersOnMfaWebAuthnEnrollmentSuccess extends ScreenMembers {
  /**
   * Screen-specific data containing details about the successful WebAuthn enrollment.
   * @type {{ nickname: string; webauthnType: WebAuthnType; } | null}
   */
  data: {
    /**
     * The nickname that the user (or system) assigned to the newly enrolled WebAuthn authenticator.
     * This helps the user identify the authenticator later.
     * @type {string}
     * @example "YubiKey 5"
     * @example "My Laptop's Touch ID"
     */
    nickname: string;
    /**
     * The type of WebAuthn authenticator that was successfully enrolled.
     * - `'webauthn-roaming'`: Indicates a roaming authenticator like a USB security key.
     * - `'webauthn-platform'`: Indicates a platform authenticator like Touch ID or Windows Hello.
     * @type {WebAuthnType}
     */
    webauthnType: WebAuthnType;
  } | null;
}

Properties

captcha
captchaImage
string
captchaProvider
string
captchaSiteKey
string
data
Screen-specific data.
  • Type Declaration: { nickname: string; webauthnType: [WebAuthnType]; }
isCaptchaAvailable
boolean
name
string
texts
Record