Synapse Quickstart
Last updated
Acceptance Criteria
1. Given a user can access the password reset page, when they submit a valid email, then a reset email is sent.
2. Given a reset link is expired, when the user opens the link, then an expiry message is shown and a new link can be requested.
3. Given a user provides a valid new password, when they confirm it, then the password is updated and old sessions are revoked.
4. Given reset processing fails, when the request is submitted, then the user sees a retry message and the failure is logged.