feat(docs): passkey registration and authentication (#46340)

Adds documentation for Passkey registration and authentication flows.
This commit is contained in:
fadymak authored and GitHub committed 2026-05-28 13:28:39 +02:00
1 parent 71f072ee44
commit d9d6a422a7
4 files changed
+300 -4

No files matched your search

+44
View File
@@ -1439,6 +1439,50 @@ parameters:
- name: 'Auth Multi-Factor Authentication'
link: 'https://supabase.com/docs/guides/auth/auth-mfa'
- id: 'auth.passkey.enabled'
title: 'auth.passkey.enabled'
tags: ['auth']
required: false
default: 'false'
description: |
Enable passkey sign-in and registration. Requires `auth.webauthn` to be configured.
links:
- name: 'Sign in with Passkey'
link: 'https://supabase.com/docs/guides/auth/passkeys'
- id: 'auth.webauthn.rp_display_name'
title: 'auth.webauthn.rp_display_name'
tags: ['auth']
required: false
default: ''
description: |
Human-readable name for the WebAuthn relying party shown to users during the passkey ceremony. Required when `auth.passkey.enabled` is `true`.
links:
- name: 'Sign in with Passkey'
link: 'https://supabase.com/docs/guides/auth/passkeys'
- id: 'auth.webauthn.rp_id'
title: 'auth.webauthn.rp_id'
tags: ['auth']
required: false
default: ''
description: |
WebAuthn relying party identifier. Must be a registrable suffix of every origin in `auth.webauthn.rp_origins` (for example `example.com` for `https://app.example.com`). Required when `auth.passkey.enabled` is `true`.
links:
- name: 'Sign in with Passkey'
link: 'https://supabase.com/docs/guides/auth/passkeys'
- id: 'auth.webauthn.rp_origins'
title: 'auth.webauthn.rp_origins'
tags: ['auth']
required: false
default: '[]'
description: |
List of origins your app is served from. The browser refuses the WebAuthn ceremony if the page origin is not in this list. Required when `auth.passkey.enabled` is `true`.
links:
- name: 'Sign in with Passkey'
link: 'https://supabase.com/docs/guides/auth/passkeys'
- id: 'auth.sessions.timebox'
title: 'auth.sessions.timebox'
tags: ['auth']