то мне надо кидать юзеру мэйл со ссылкой, он переходит по ней и ему приходит мэйл с логином/паролем. Только пароль то хэшированный) я конечно могу его в другой таблице временно храанить, а после подтверждения удалять. Но нужно ли?
Можно подобрать
В этом нет смысла. Пользователь должен сам установить себе новый пароль, чтобы он больше нигде не оставался и не светился. Передавать пароль в открытом виде, да ещё по почте, где он может храниться неограниченное время - верх тупости.
Пароли вообще не стоить отправлять в email сообщениях. Есть возможность пересмотреть это требование? Например попробовать что-то вроде https://github.com/codingjoe/django-mail-auth
ну хз, у нас для юзеров админ открывает профили. И соотвественно им отсылается линк. А потом и их логин/пароль. Я например когда вдс арендовал, у них такой же механизм был
- https://security.stackexchange.com/questions/17979/is-sending-password-to-user-email-secure - https://plaintextoffenders.com/faq/devs
в 2020 не надо делать сервисы с паролями, если дошли до вопросов секурности
делай этот пароль одноразовым: при первом входе чтоб назначили свой)
а с чем надо делать вместо паролей?
отп через генерацию по времени на устройстве клиента
Ну раз уж дошли до дебатов, объясняй, кидай ресурсы на best practices, подкрепляй чем-то мнение
типа google authenticator ?
Обсуждают сегодня