Passkey Creation on Device without Access to existing Passkeys
This flow applies when server state shows existing passkeys, the user completes an approved fallback and available history indicates that those passkeys could not have been created on the current device. They may still be available through a syncing provider, so the offer remains optional.1
User enters identifier
- User enters their identifier (email/username) on the login page.
- System now knows which user account is attempting to log in.
2
System identifies passkeys created elsewhere
- The server shows at least one registered passkey, but the existing passkeys were created before the current device was first seen.
- A synced passkey may still be available through the current credential provider, so this history does not prove that passkey login will fail.
- If the user cannot sign in with a passkey, the system proceeds to an approved fallback.
3
Complete approved fallback or recovery
- The user completes an approved policy-compliant fallback or recovery for the same account.
4
Passkey append initiates on current device
- After successful fallback, the system optionally offers to create an additional passkey through the current platform or credential provider.
- The user can decline on a shared or temporary device without losing the authenticated session.
5
System passkey-creation sheet appears
- The user authorizes creation with a platform-supported device-unlock method.
6
Passkey creation successful
- The relying party verifies and adds the new passkey.
- The credential becomes available according to the selected provider’s storage and sync behavior; the application does not guarantee device-only or multi-device storage.
7
Redirection to app dashboard
- User is redirected to the app dashboard.
Acceptance criteria
WebAuthn cannot reliably list which account passkeys are usable in the
current browser. Creation history can show that the existing passkeys were
created before this device was first seen, but a synced passkey may still be
available here. The offer therefore remains optional.
References
- Relevant criteria: W2.6-AC01 and W2.6-AC05: How to get high passkey adoption in creation flows covers secondary-device eligibility and differentiated additional-credential messaging.
- Relevant criteria: W2.6-AC01, W2.6-AC03 and W2.6-AC05: Payment provider passkeys: multi-device coverage covers first versus additional credentials, device-healing journeys, and later device coverage.
- Relevant criteria: W2.6-AC02–AC04 and W2.6-AC06: Create a passkey for passwordless logins covers duplicate handling, response processing, later use and current-client targeting.
- Relevant criteria: W2.6-AC03–AC05: Synced Passkey Deployment: Emerging Practices covers syncing semantics, later authentication, current-platform registration and additional-credential messaging.
- Relevant criteria: W2.6-AC02–AC04 and W2.6-AC06: Server-side passkey registration covers duplicate prevention, response verification, multiple credentials and future authentication data.