[GH-ISSUE #8] Reset password by email support #2

Closed
opened 2026-02-27 08:14:31 +03:00 by kerem · 0 comments
Owner

Originally created by @nitnelave on GitHub (Jun 24, 2021).
Original GitHub issue: https://github.com/lldap/lldap/issues/8

Integration with SMTP to be able to send a link to a user so they can reset their password.

  • Integration with SMTP client (lettre 0.10)
    • Test email
    • Configuration variables
  • Short-lived password reset links
    • API endpoint (not graphql) to send a reset email.
    • SQL table with the reset tokens
    • API endpoint for password reset protected by the token (GET parameter)
  • "password forgotten" button and pages
    • "Forgot my password" -> enter your username/email -> message that email was sent
    • Receive an email with reset link: hostname/password-reset/step2?token=XXX
    • Page displays user ID, two password set fields. Token is invalidated on successful submission.
  • Admin button to force password reset (invalidate current password)
Originally created by @nitnelave on GitHub (Jun 24, 2021). Original GitHub issue: https://github.com/lldap/lldap/issues/8 Integration with SMTP to be able to send a link to a user so they can reset their password. - [ ] Integration with SMTP client (lettre 0.10) - [ ] Test email - [ ] Configuration variables - [ ] Short-lived password reset links - [ ] API endpoint (not graphql) to send a reset email. - [ ] SQL table with the reset tokens - [ ] API endpoint for password reset protected by the token (GET parameter) - [ ] "password forgotten" button and pages - [ ] "Forgot my password" -> enter your username/email -> message that email was sent - [ ] Receive an email with reset link: hostname/password-reset/step2?token=XXX - [ ] Page displays user ID, two password set fields. Token is invalidated on successful submission. - [ ] Admin button to force password reset (invalidate current password)
kerem 2026-02-27 08:14:31 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/lldap-lldap#2
No description provided.