django - 如何将用户 ID 传递给 Django 中的自定义密码哈希?
问题描述
我已经迁移了使用用户 ID 加盐的密码哈希。
我有一个扩展 PBKDF2SHA1PasswordHasher 的自定义哈希。但是方法的参数不包含任何用户信息。
class MyHasher(PBKDF2SHA1PasswordHasher):
def encrypt(self, password, salt, iters, keylen, digestmod):
如何在 encrypt 方法中检索用户 ID,以便正确验证传入的密码?
解决方案
推荐阅读
- r - 计算组内点之间的地理距离(使用 ifelse 语句)
- reactjs - 将对象链接到 redux 商店中 react-flow-renderer/react-flow 中的元素
- postgresql - Amazon Redshift 字符串列出删除多个单个 qoutes
- c++ - 如何在 C++ 中设置和输出虚数
- python - 如何使用 fileinput 替换文件中一行的一部分?
- tensorflow - Tensorflow 2.0 中的 4D 张量乘法
- c - 图像的像素化
- r - 如何通过 R 中的方位角选择空间点?
- mule - 如何在Dataweave中按字符数拆分字符串
- c# - websocket握手C#.NET 4.7.2中的响应头?