YOUR USERS · YOUR APP · AN EXTRA WAY IN
Your account.
Your choice.
This Go app owns its accounts and passwords. Add a hosted passkey to the same account when you're ready.
Welcome{{if .Session.Profile.Name}}, {{.Session.Profile.Name}}{{end}}.
- Application user ID
- {{.Session.Profile.Subject}}
- Email (local login identifier)
- {{.Session.Profile.Email}}
Passkeys are linked to this account. Add one for each device or security key you use.
{{else}}Add a passkey to this existing account. No second account or password is needed.
{{end}}{{if .Linked}}Your passkeys
- Loading your passkeys…
Confirm your password again
Account settings
Turning off passkey sign-in deletes this account's passkey identity in PasskeyBase. Your password keeps working. Deleting the account removes it and its passkeys. Both need a recent sign-in or your password above.
{{if and .HasPassword .Linked}}{{end}}Welcome back.
Or with a passkey
Use a passkey in this tab →Create your application account
Local accounts. Hosted passkeys.
- Create a local account with this application's email and password form.
- Choose Add a passkey. The backend authorizes enrollment for your immutable local user ID.
- The app links the confirmed issuer and subject. Both login methods establish the same local session.
The hosted enrollment pilot must be enabled for your tenant. If it is unavailable, the app tells you and password login keeps working.
cd passkeybase/quickstarts/go go run .
Source: passkeybase/quickstarts/go/README.md