Django:使用django django LDAP组使用装饰器“ user_passes_test”

时间:2019-03-14 09:34:46

标签: django django-models ldap django-auth-ldap

我想对django使用LDAP AUTH。 目前,我还有一个django Model Backend,那里是我的所有用户及其用户组。

在我的代码中,用户通过测试以访问应用程序。此操作将检查允许的组是否在用户信息中。

但是现在我想停止使用模型身份验证,而仅使用LDAP AUTH ...

我如何在LDAP组中使用相同的功能来允许访问而不在模型中创建用户?

1 个答案:

答案 0 :(得分:0)

我不太了解LDAP,但您可以按照本教程了解如何使用Python登录LDAP:http://blog.emfeld.com/2013/03/ldap-login-authentication-using-python.html

一旦了解了基础知识,就可以在Django中实现登录。

提示:您将必须更新登录视图的代码。从表单中获取用户名和密码后,它现在将在LDAP中而不是模型中进行搜索