User Interface medium complexity mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Flutter widget shown on the login screen that offers passkey-based sign-in as an alternative to email/password. Triggers the FIDO2 assertion flow and hands the resulting token to Auth Service on success.

Feature: Passkeys (WebAuthn)

passkey-login-prompt

Sources & reasoning

Passkeys are a v2.0 addition alongside email/password login. A prompt widget on the login screen gives users a clear entry point to the assertion flow without replacing the existing login UI.

No source references — this artifact was included based on reasoning alone (see above).

Responsibilities

  • Detect whether the device has a registered passkey for the current relying party
  • Initiate assertion flow via the FIDO2 platform bridge
  • Pass assertion result to WebAuthn Service for server-side verification

Interfaces

isPasskeyAvailable(): bool
triggerAssertion(): AssertionResult