Skip to content

feat(auth): 'Reset password' endpoint and form #54

@ebouchut

Description

@ebouchut

"Reset password": endpoint + Thymeleaf form consuming the token.

  • Validate by hash: exists, not expired (expires_at), not used (used_at).
  • On success: set the new (hashed) password, stamp used_at, invalidate other outstanding tokens for the user.
  • Enforce password policy; rely on Spring Security CSRF.

Metadata

Metadata

Assignees

Labels

authAuthentication & authorization (login, sessions, password reset, tokens)backendfeaturesecurity

Projects

Status
No status

Relationships

None yet

Development

No branches or pull requests

Issue actions