The Ideal User Flow
Primary auth
- Start passkey discovery mode
- Let the device discover the account
- Confirm with Face ID, Touch ID, or PIN
Fallback auth
- Request an OTP code by email
- Enter the code in the same browser session
- Complete login without a password
Why this works
- No secret to remember
- Phishing resistant
- Works even when passkeys are unavailable
- Avoids account enumeration