Python 如何在django 2.0中检索密码?

Python 如何在django 2.0中检索密码?,python,django,python-3.x,ldap3,Python,Django,Python 3.x,Ldap3,我在django 2.0中使用ldap进行用户身份验证,我需要创建一个端点来验证来自另一个应用程序的用户,只需传递用户名,然后重定向他们。还不能检索原始密码吗?使用从**django_cryptography导入的**encrypt**方法。字段**,为模型LdapProfile(与用户相关的模型,用于在ldap上存储用户配置文件)定义密码属性,然后在ldap中使用此密码属性。身份验证(用户名、密码) 你查过了吗?你打算怎么传递用户名?他们会创建一个密码而不是检索一个正确的密码?仅供参考,您通常

我在django 2.0中使用ldap进行用户身份验证,我需要创建一个端点来验证来自另一个应用程序的用户,只需传递用户名,然后重定向他们。还不能检索原始密码吗?

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


你查过了吗?你打算怎么传递用户名?他们会创建一个密码而不是检索一个正确的密码?仅供参考,您通常不会检索密码,而是提供一个密码并检索一个短暂的唯一字符串/令牌。例如,当用户使用Facebook对另一个应用程序进行身份验证时,他们不会使用密码。ldap3需要原始密码,我已将端点(url和视图)设置为接收用户名作为请求参数,并在视图中,然后继续使用username参数查询用户模型以验证用户。这是否仅在用户注册时发生一次?或者您是否需要用户也能够使用此登录。
password = encrypt(models.CharField(
    max_length=255,
        null=True,
        blank=True
    ))