Skip to main content

Overview

These UI flow diagrams combine standards and platform guidance with production experience from Corbado Connect. They provide reference patterns for benchmarking. They do not require the use of Corbado or the implementation of every flow.
Evidence and implementation: Each flow has product-neutral acceptance criteria based on specifications, official platform documentation and clearly scoped implementation experience. Corbado Connect is one reference implementation for many of these patterns.

What You’ll Learn

  • Login, creation and management flows: Review the main web and native passkey flows
  • Decision points: Review the relevant screens, error states and fallback cases
  • Platform differences: Compare passkey behavior on iOS, Android, macOS and Windows
  • Operational edge cases: Understand error handling, cross-device use and recovery
  • Acceptance criteria: Review implementation requirements and their supporting sources
The documentation uses UI examples and decision trees to explain each scenario and support implementation reviews.

Flow catalogue

Every flow in this section carries a stable ID. Use these IDs when scoping an implementation, comparing platforms or assessing an existing identity provider. The prefix identifies the platform and phase: W for web and N for native, 1 for login, 2 for passkey creation and 3 for management. E covers Passkey Intelligence, which is not platform-specific. New flows are appended to the end of their group, so existing IDs never shift. Use the benchmarking method to record criterion-level results and determine adoption potential. Expected adoption impact estimates the effect on the full authentication funnel. Low does not mean unimportant, and the labels must not be added together as a score.

Web · Login

Web · Passkey creation

Web · Management

Native · Login

Native · Passkey creation

Native · Management

Passkey Intelligence

This is not a separate UI flow. It helps decide whether one of the flows above should run. The benchmark checks the resulting behavior and does not require a proprietary engine.

UI Flow Categories

Web UI Flows

Web patterns for login methods, passkey creation, error handling and passkey management.

Native App UI Flows

Native app patterns for platform-specific authentication, local biometric protection and passkey prompts in long-lived sessions.
In this documentation, MFA is not mandatory by default. This means single-factor accounts (e.g., accounts secured only with a password) are supported. However, MFA can be enforced if required by the application or compliance. When MFA is optional, the passkey append option allows users who initially registered without MFA to later add additional factors for stronger security.

Using These Flows

For implementation reviews: Declare the target platforms and account policies first, then assess only applicable strategies and conditional flows with the benchmarking method. Do not use a raw percentage of checked rows. For Corbado Connect users: Map the configured product capabilities to the same acceptance criteria and attach implementation or production evidence. Product availability alone is not evidence that a deployed flow passes. For custom implementations: Use the criteria as outcome requirements. They deliberately avoid prescribing a specific SDK, identity provider or internal architecture.
Want access to the full Figma board with all flows for your design team? Email contact@corbado.com to request access.
Try Demo
Talk to Adoption Engineer
Whitepaper