Passkey Enrollment Screen
Component Detail
User Interface
medium complexity
frontendmobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Post-login screen that prompts users to register a WebAuthn credential bound to their device or platform authenticator. Guides users through the platform biometric or security key ceremony and confirms successful enrollment.
passkey-enrollment-screen
Sources & reasoning
Passkeys are not named in source docs; included because the blueprint authoritatively lists 'Passkeys (WebAuthn)' as a required feature in Authentication & Access Control. With no source signal it falls under §5 Phase 3 'Vekst og engasjement' as a forward-looking auth enhancement; target_release uses that phase's verbatim name 'Growth & Engagement'.
No source references — this artifact was included based on reasoning alone (see above).
Responsibilities
- Display enrollment prompt after successful primary sign-in
- Invoke platform WebAuthn API to create credential
- Show list of currently registered passkeys with device labels
- Handle enrollment errors and offer retry or skip
- Allow users to remove existing passkeys
Interfaces
startEnrollment(userId): EnrollmentResult
listPasskeys(userId): Passkey[]
removePasskey(passkeyId): void