Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement password reset flow #38

Open
Ratler opened this issue Feb 18, 2023 · 0 comments
Open

Implement password reset flow #38

Ratler opened this issue Feb 18, 2023 · 0 comments

Comments

@Ratler
Copy link
Member

Ratler commented Feb 18, 2023

Context

The user should be able to reset their password when the password has been forgotten.

Acceptance criteria

  • Add a password reset endpoint that emails the user a link with a temporary state token
  • Validate the security question and answer (VA)
  • The state token should be valid for the following criteria; the token remains valid until one of the following occurs: expiration (1-2 hours), password successfully changed.
  • Send an email to the user with the link/reset token

Developer notes

  • Ensure that passwords are never sent in plain text via email
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant