@auth0/auth0-acul-js - v1.0.0
    Preparing search index...

    Interface ScreenMembersOnMfaWebAuthnRoamingChallenge

    ScreenMembersOnMfaWebAuthnRoamingChallenge

    interface ScreenMembersOnMfaWebAuthnRoamingChallenge {
        captcha: Screens.CaptchaContext | null;
        captchaImage: string | null;
        captchaProvider: string | null;
        captchaSiteKey: string | null;
        data: { showRememberDevice?: boolean; webAuthnType: string } | null;
        isCaptchaAvailable: boolean;
        links: Record<string, string> | null;
        name: string;
        publicKey:
            | { allowCredentials?: Screens.AllowCredential[]; challenge: string }
            | null;
        texts: Record<string, string> | null;
    }

    Hierarchy (View Summary)

    Index

    Properties

    captcha: Screens.CaptchaContext | null
    captchaImage: string | null
    captchaProvider: string | null
    captchaSiteKey: string | null
    data: { showRememberDevice?: boolean; webAuthnType: string } | null

    Screen-specific data for the mfa-webauthn-roaming-challenge screen

    Type Declaration

    • { showRememberDevice?: boolean; webAuthnType: string }
      • OptionalshowRememberDevice?: boolean

        Indicates whether the "Remember this device" checkbox should be displayed.

      • webAuthnType: string

        The type of WebAuthn authenticator involved, expected to be "roaming" for this screen.

    • null
    isCaptchaAvailable: boolean
    links: Record<string, string> | null
    name: string
    publicKey:
        | { allowCredentials?: Screens.AllowCredential[]; challenge: string }
        | null

    Direct access to the PublicKeyCredentialRequestOptions (specifically the challenge part) needed for navigator.credentials.get(). This is a convenience accessor for data?.passkey?.public_key.

    texts: Record<string, string> | null