CraftsmenLtd / BloodConnect

BloodConnect
Apache License 2.0
9 stars 1 forks source link

E-01-S05 Password recovery. #203

Open EbrahimAli-RU opened 3 weeks ago

EbrahimAli-RU commented 3 weeks ago

Mobile app part is done #77

Feature Request

As an organization user, want to be able to request password recovery. The user steps can be as follows.

  1. The user requests password recovery via the mobile app.
  2. The user will be asked to choose an option between mobile or email notifications.
  3. Temporary link is sent to users with a warning of expiration.
  4. If the user click on the link before expiration, the user is sent to a link to reset the password to change the password according to the password policy.
  5. If the link is expired, the User will get an error message with a link to request another password recovery request.
  6. Once the password is changed, the user should be redirected to the login UI

Acceptance Criteria

Implementation Details (optional)

AWS cognito should have native support for all these feature. Please check cognito documentation for more details.