Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 django 2.0 中使用 ldap 进行用户身份验证,我需要创建一个端点来验证来自另一个应用程序的用户,只需传递用户名然后重定向它们。还没有东西可以检索原始密码吗?
使用从**encrypt**导入的方法**django_cryptography.fields**,为模型 LdapProfile 定义一个密码属性(与用户相关的模型,用于将用户配置文件存储在 ldap 上),然后在 ldap.authenticate(username, password) 中使用此密码属性。
**encrypt**
**django_cryptography.fields**
password = encrypt(models.CharField( max_length=255, null=True, blank=True ))