如何在django 2.0中找回密码?

时间:2018-08-30 15:43:38

标签: python django python-3.x ldap3

我在django 2.0中使用ldap进行用户身份验证,我需要创建一个端点来通过另一个应用程序对用户进行身份验证,只需传递用户名然后重定向它们即可。还可以找回原始密码吗?

1 个答案:

答案 0 :(得分:0)

使用从**encrypt**导入的**django_cryptography.fields**方法,为模型LdapProfile(与用户相关的模型,将用户配置文件存储在ldap上)定义密码属性,然后在ldap中使用此密码属性。验证(用户名,密码)。

password = encrypt(models.CharField(
    max_length=255,
        null=True,
        blank=True
    ))