Biometric Prompt
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Native modal that triggers Face ID, Touch ID, or fingerprint scanning when the user opens the Meander Mobile App. Displays fallback options to enter credentials manually if biometric authentication fails or is unavailable.
biometric-prompt
Sources & reasoning
Biometric session unlock is listed under Mobile App Architecture as a core auth capability, not deferred. It is implicit in the MVP scope alongside email/password (which is named MVP), and §1.1's lowest-cognitive-load principle treats it as table stakes. Target_release 'MVP' matches §5 Fase 1 phase name.
-
docs/source/likeperson.md · line 26BankID eller Vipps som foretrukket autentisering ved førstegangs innlogging, med biometrisk innlogging (Face ID / fingeravtrykk) etterpå
-
docs/source/likeperson.md · line 211Biometric session authentication (Face ID / fingerprint)
-
docs/source/likeperson.md · line 205Biometric session unlock (Face ID / fingerprint) after first login.
Responsibilities
- Render the platform-native biometric prompt on app launch
- Display fallback to email/password, BankID, or Vipps on biometric failure
- Show enrollment opt-in screen after first successful primary login
- Communicate authentication outcome to the Biometric Service
- Handle user cancellation and lockout states gracefully
Interfaces
showBiometricPrompt(reason): BiometricResult
showEnrollmentOptIn(): boolean
showFallbackOptions(): AuthMethod