PasskeyManagementScreen
Component Detail
User Interface
medium complexity
frontendmobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Settings page listing all passkeys registered by the authenticated user across their devices. Allows renaming and deleting individual credentials. Shows device name, creation date, and last-used timestamp for each entry.
passkey-management-screen
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
- Fetch and display all registered passkeys for the current user
- Allow credential deletion with confirmation dialog
- Allow credential nickname editing
- Show empty state and prompt to register first passkey
Interfaces
loadPasskeys(): Promise<PasskeyListItem[]>
deletePasskey(credentialId: string): Promise<void>
renamePasskey(credentialId: string, nickname: string): Promise<void>