• Registers a new passkey for an authenticated user

    Returns Promise<void>

    Promise

    Throws

    • PasskeyError:
    • Thrown when intermediate state is invalid

    Throws

    • AuthError:
    • Thrown when user is unauthenticated

    Throws

    • StartWebAuthnRegistrationException
    • Thrown due to a service error retrieving WebAuthn registration options

    Throws

    • CompleteWebAuthnRegistrationException
    • Thrown due to a service error when verifying WebAuthn registration result