As an organization user, want to be able to request password recovery. The user steps can be as follows.
The user requests password recovery via the mobile app.
The user will be asked to choose an option between mobile or email notifications.
Temporary link is sent to users with a warning of expiration.
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.
If the link is expired, the User will get an error message with a link to request another password recovery request.
Once the password is changed, the user should be redirected to the login UI
Acceptance Criteria
[ ] Successful password recovery for web app
[ ] Temporary link expiration after 48 hours
[ ] Limiting password change requests for a user up to 5 times a day. (optional)
[ ] Warning for users if the password change request is made 4 times on that day. (optional)
Implementation Details (optional)
AWS cognito should have native support for all these feature. Please check cognito documentation for more details.
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.
Acceptance Criteria
Implementation Details (optional)
AWS cognito should have native support for all these feature. Please check cognito documentation for more details.