PasskeyLoginPrompt
Component Detail
Description
Bottom-sheet or modal widget presented on the login screen when a stored passkey credential is detected for the device. Allows the user to authenticate with a single biometric gesture instead of entering a password. Falls back gracefully to the standard email-password form.
passkey-login-prompt
Sources & reasoning
Passkeys are not explicitly mentioned in the source documentation. The feature is required by the authoritative blueprint which assigns it to Authentication & Access Control at v1.1. Target release v1.1 follows the blueprint's phase assignment; no earlier phase evidence exists in the source doc, and the feature is clearly post-BankID/Vipps (Fase 2) in any logical delivery sequence.
No source references — this artifact was included based on reasoning alone (see above).
Responsibilities
- Detect available passkey credentials for the current device
- Trigger WebAuthn get-assertion flow with a server challenge
- Relay signed assertion to authentication service
- Provide clear affordance to dismiss and use password instead
Interfaces
show(availableCredentials: CredentialDescriptor[]): void
dismiss(): void
onAssertionComplete(assertion: AuthenticatorAssertion): void