Схоже, що кожен магазин, який використовує LDAP в якийсь момент, повинен зв'язати щось, щоб користувачі могли скинути свої паролі, не турбуючи ІТ-співробітників. Робочий процес майже завжди виглядає так:
- Користувач дає ім'я користувача (jblow)
- Надішліть посилання jblow @ company на посилання
- Користувач натискає посилання, вводить новий пароль
На бекенді це відповідає:
- Веб-форма отримує ім’я користувача, зберігає (ім’я користувача, велика унікальна рядок) у БД, надсилає велику унікальну рядок на ім’я користувача @ компанія
- Інша форма має натискання на https: // site / pwreset / великий унікальний рядок, використовує для автентифікації користувача, змінює свій пароль
Правильно? Отже, хтось написав щось із цього, яким вони поділяються? Я вважаю за краще використовувати той, який трохи більше продумав, ніж 10-хвилинну роботу, яку кожен, здається, робить.
Я швидко здійснив пошук Sourceforge, Freshmeat і т. Д. І не знайшов нічого, що не відмовився.