Password Reset Screen
Component Detail
User Interface
medium complexity
mobilefrontend
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Screen that lets a user request a password reset email and then submit a new password using the emailed reset token. Guides the user through both phases and surfaces validation errors from the Auth Service.
password-reset-screen
Sources & reasoning
Source explicitly designates email/password as the MVP authentication mechanism with BankID/Vipps deferred to Phase 2. Phase 1 MVP deliverables list it directly under Meander Mobile App scope, so target_release is the verbatim phase name 'MVP'.
-
docs/source/likeperson.md · line 27MVP leveres med e-post/passord-innlogging; BankID og Vipps ruller ut i Fase 2
-
docs/source/likeperson.md · line 150Email/password sign-in for MVP; BankID and Vipps in Phase 2
-
docs/source/likeperson.md · line 239E-post/passord innlogging (BankID/Vipps i fase 2)
Responsibilities
- Capture the user's email and request a reset token from the Auth Service
- Capture the reset token and new password and submit them for confirmation
- Validate new password strength and confirmation match on the client
- Display success confirmation and route the user back to the Login Screen
- Handle expired or invalid reset token errors with clear messaging
Interfaces
requestReset(email): void
confirmReset(token, newPassword): void
renderError(error: ApiException): void