ping-identity
    Preparing search index...

    Type Alias FidoAuthenticationCollector

    DaVinci collector requesting FIDO passkey authentication.

    type FidoAuthenticationCollector = {
        action: "AUTHENTICATE";
        key: string;
        label: string;
        publicKeyCredentialRequestOptions?: Record<string, unknown>;
        raw?: Record<string, unknown>;
        required: boolean;
        trigger?: string;
        type: typeof fidoCollectorType;
    }
    Index

    Properties

    action: "AUTHENTICATE"

    Ceremony action dispatched by the native collector factory.

    key: string

    Stable server-assigned identifier used as the collector key.

    label: string

    Human-readable label rendered for the collector.

    publicKeyCredentialRequestOptions?: Record<string, unknown>

    WebAuthn public key credential request options returned by the server.

    The native SDKs encode raw identifier arrays before the payload crosses the bridge. Android emits unpadded base64url and iOS emits standard base64, so consumers that decode these values must accept both flavours.

    raw?: Record<string, unknown>

    Original server-side field JSON when available.

    required: boolean

    Whether the collector must be completed before submission.

    trigger?: string

    Android-only trigger string surfaced by the native collector.

    The iOS collector does not expose trigger, so the bridge omits the field on that platform.

    type: typeof fidoCollectorType

    FIDO collector type.