@auth0/nextjs-auth0 - v4.22.0
    Preparing search index...

    Interface PasskeyAuthResponse

    Serialised form of the PublicKeyCredential returned by navigator.credentials.create() or navigator.credentials.get().

    All ArrayBuffer fields are base64url-encoded strings so they can be JSON-serialised and sent to the server.

    interface PasskeyAuthResponse {
        authenticatorAttachment?: string | null;
        clientExtensionResults?: Record<string, unknown>;
        id: string;
        rawId: string;
        response: {
            attestationObject?: string;
            authenticatorData?: string;
            clientDataJSON: string;
            signature?: string;
            userHandle?: string | null;
        };
        type: "public-key";
    }
    Index

    Properties

    authenticatorAttachment?: string | null

    How the authenticator is attached to the client (e.g. "platform", "cross-platform").

    clientExtensionResults?: Record<string, unknown>

    WebAuthn client extension results.

    id: string

    Base64url-encoded credential ID.

    rawId: string

    Base64url-encoded raw credential ID bytes.

    response: {
        attestationObject?: string;
        authenticatorData?: string;
        clientDataJSON: string;
        signature?: string;
        userHandle?: string | null;
    }

    Authenticator response object (attestation or assertion).

    Type Declaration

    • OptionalattestationObject?: string

      Base64url-encoded attestationObject (create only).

    • OptionalauthenticatorData?: string

      Base64url-encoded authenticatorData (get only).

    • clientDataJSON: string

      Base64url-encoded clientDataJSON.

    • Optionalsignature?: string

      Base64url-encoded signature (get only).

    • OptionaluserHandle?: string | null

      Base64url-encoded user handle (get only, may be null).

    type: "public-key"

    Credential type — always "public-key".