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.

Feature: Biometric Login

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.

  • BankID eller Vipps som foretrukket autentisering ved førstegangs innlogging, med biometrisk innlogging (Face ID / fingeravtrykk) etterpå
  • Biometric session authentication (Face ID / fingerprint)
  • Biometric 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