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.

Feature: Email & Password Login

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'.

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

Related Data Entities (1)

Data entities managed by this component