JavaScript: Register a passkey

Register a passkey for the current authenticated user. Handles the full WebAuthn ceremony:

  1. Fetches registration challenge from server
  2. Prompts user via navigator.credentials.create()
  3. Verifies credential with server

Requires an active session. Requires auth.experimental.passkey: true.

Parameters