Skip to main content

One-Tap Login Flow

Users logging in via desktop and mobile browsers follow a standard login flow enriched by the One-Tap passkey experience, leading to higher login rates on trusted devices.
One-Tap is different from the common “Sign in with passkey” button that simply starts the authentication ceremony without checking whether a passkey is available. Those naive buttons often fail and frustrate users. One-Tap uses Passkey Intelligence to show the button only when a passkey is likely available making it a smart, passwordless, and usernameless login path.
Feature documentation: For implementation and configuration details, see the Corbado Connect One-Tap Login documentation.
1

Users log in via One-Tap

  • Passkey Intelligence determines the user is likely to have a passkey available on this platform. User taps “Login with Passkey” button on the login screen to start authentication.
  • The button displays an account hint, for example “Log in as alice@example.com”, so the user can identify the intended account.
2

System passkey sheet appears

  • The browser or operating system directly presents the applicable passkey authentication surface. There’s no further selection or click required.
  • User verifies their identity using their screen lock (e.g., fingerprint, PIN, or face recognition).
  • User verification happens locally on the device; only a signed assertion is sent to your server, and no shared secret ever leaves the device.
3

Access granted

  • User is seamlessly logged in and redirected to the dashboard.

Technical Considerations

Device-scoped availability evidence

The One-Tap Login button appears intelligently based on:
  • Prior first-party evidence: Whether the user previously created or used a passkey in this browser context
  • Browser support: Automatic detection of WebAuthn compatibility
  • Session history: Recognition of the last used account on the device

Edge Cases and Fallbacks

When multiple accounts exist on a device, the One-Tap button defaults to the most recently used account. Provide a dropdown or “Use another account” option for switching accounts.
On a new device, users complete the standard authentication flow. After successful passkey creation or use, One-Tap may become eligible on later visits while sufficient device-scoped evidence remains available.
If a passkey becomes unavailable (e.g., deleted by user, browser issues), the system gracefully falls back to alternative authentication methods without user confusion.

Acceptance criteria

References

  • Relevant criteria: W1.1-AC03, W1.1-AC04, W1.1-AC06W1.1-AC10. Web Authentication: An API for accessing Public Key Credentials: Level 3 defines authorization gestures, account-scoped requests, credential descriptors and transports, account binding and server-side assertion verification.
  • Relevant criteria: W1.1-AC01W1.1-AC02, W1.1-AC05W1.1-AC06, W1.1-AC08W1.1-AC09. One-Tap Login: Seamless Passkey Authentication documents the returning-user pattern, recognizable account hint, explicit activation, account switching and the route back to normal login; it supports the flow shape, not a vendor requirement.
  • Relevant criteria: W1.1-AC01. How to get high passkey adoption in login flows provides practical guidance for eligibility-driven presentation. Its reported rates provide context, not acceptance thresholds.
  • Relevant criteria: W1.1-AC09. Passkey fallback and recovery supports deliberate fallback after a cancelled passkey attempt without automatic reprompting.