首页 > 解决方案 > 如何将用户 ID 传递给 Django 中的自定义密码哈希?

问题描述

我已经迁移了使用用户 ID 加盐的密码哈希。

我有一个扩展 PBKDF2SHA1PasswordHasher 的自定义哈希。但是方法的参数不包含任何用户信息。

class MyHasher(PBKDF2SHA1PasswordHasher):

    def encrypt(self, password, salt, iters, keylen, digestmod):

如何在 encrypt 方法中检索用户 ID,以便正确验证传入的密码?

标签: djangodjango-authentication

解决方案


推荐阅读