Identifier-First Login
This is an identifier-first flow where users enter their identifier (email, phone, or username) first. A readiness or routing layer then estimates whether to offer local passkey authentication, cross-device authentication or policy-compliant fallback. The decision is probabilistic: server records and client capability cannot enumerate provider-held credentials or guarantee assertion success.Reference implementation: Corbado Passkey Intelligence is one implementation of the readiness layer. The benchmark checks the selected routes, not this product or its internal signals.
1
User enters identifier
- User types their identifier (email, phone, or username) into the login textfield on the web-app.
- System now knows which user account is attempting to log in.
2
Readiness layer selects an authentication route
- The routing layer evaluates server-known account state, current client capability, policy and scoped first-party outcomes.
- It selects among:
- Platform authentication: When an account-scoped credential is reasonably likely to be available through the current provider
- Cross-device authentication: When an explicitly supported remote route is plausible
- Fallback: When a viable passkey route is not sufficiently likely
- No route selection is presented as proof of credential presence or absence.
3
System passkey sheet appears
- If the declared routing policy selects a passkey route, the system starts the account-scoped request.
- User verifies their identity using their screen lock (e.g., fingerprint, PIN, or face recognition).
4
Access granted
- User is seamlessly logged in and redirected to the dashboard.
Acceptance criteria
Identifier-first has a High user reach only when automatic passkey prompts are selective and the fallback remains predictable.
References
- Relevant criteria: W1.3-AC02 and W1.3-AC04: W3C Web Authentication Level 3 recommends including all account credentials and available transports for an identified user.
- Relevant criteria: W1.3-AC03: W3C Web Authentication Level 3 documents username-enumeration and credential-ID privacy risks and distinguishes mitigable lookup responses from residual credential-routing signals.
- Relevant criteria: W1.3-AC01 and W1.3-AC03: Corbado: How to get high passkey adoption in login flows supports selective identifier-first routing and limiting repeated account probing. Its adoption figures provide context, not acceptance thresholds.