Passkey Login Prompt
Component Detail
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.
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