Passkey Enrollment Screen
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Flutter screen that initiates and completes passkey registration for an existing authenticated user. Guides the user through device biometric prompt, displays success/failure state, and lists already-registered passkeys so the user can manage them.
passkey-enrollment-screen
Sources & reasoning
A dedicated enrollment screen is required so authenticated users can register a passkey on their device. The implementation notes specify credential registration as a distinct endpoint on the Auth Module, so a matching UI surface is needed in Flutter.
No source references — this artifact was included based on reasoning alone (see above).
Responsibilities
- Trigger passkey registration flow via the FIDO2 platform bridge
- Display in-progress and result states (enrolled, failed, already exists)
- List and allow deletion of registered passkeys for the account
Interfaces
enrollPasskey()
listCredentials(): List<PasskeyCredential>
deleteCredential(credentialId)