For the complete documentation index, see llms.txt. This page is also available as Markdown.

Authentication

Logout redirects and passkey sign-in.

Where: Membership β†’ Settings β†’ Authentication Β· /projects/<project>/membership/settings#authentication

Screenshot TODO β€” capture comes from testing-plan area 16-membership.

Two sections: Auth preferences (logout redirects) and Passkey (passwordless sign-in with WebAuthn). The old #auth and #passkey links land here.

Auth preferences

Field
What it does

Default logout URL

Where to redirect users after logout when no environment-specific URL applies.

Logout URL (<environment>)

One row per project environment that has its own redirect.

+ Add logout environment

Pick a project environment and the URL to redirect its users to after logout.

Passkey

An Enabled switch turns passkey sign-in on for the project, then:

Field
What it does

Accepted authenticators

Which authenticator types are allowed for passkeys.

Max passkeys per user

Upper limit of registered passkeys.

Allow magic-link recovery

Let users recover access via an emailed link.

Email code lifetime (minutes)

How long emailed sign-in codes stay valid.

Generate recovery codes at sign-up / Recovery codes per user

One-time codes for account recovery.

Refresh token lifetime (days)

How long sessions can be renewed.

Relying Party ID (advanced)

The WebAuthn domain binding for passkeys.

Passkey users create their credentials on their own devices, so they sign up through your app β€” the dashboard's Add New User screen only links here.

API reference

Endpoints: Membership β†’ Passkeys.

Last updated