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.

Feature: Passkeys (WebAuthn)

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>