我想为 django 使用 LDAP AUTH。目前我还有一个 django 模型后端,我的所有用户和他们的组都在其中。
在我的代码中,用户通过测试才能访问应用程序。此操作检查要允许的组是否在用户信息中。
但现在我想停止使用模型身份验证,只使用 LDAP AUTH ......
我怎样才能设法使用相同的功能来允许访问,使用 LDAP 组而不在模型中创建用户?
我想为 django 使用 LDAP AUTH。目前我还有一个 django 模型后端,我的所有用户和他们的组都在其中。
在我的代码中,用户通过测试才能访问应用程序。此操作检查要允许的组是否在用户信息中。
但现在我想停止使用模型身份验证,只使用 LDAP AUTH ......
我怎样才能设法使用相同的功能来允许访问,使用 LDAP 组而不在模型中创建用户?
我对 LDAP 了解不多,但您可以按照本教程了解如何使用 Python 登录 LDAP: http://blog.emfeld.com/2013/03/ldap-login-authentication-using-python。 html
一旦了解了基础知识,就可以在 Django 中实现登录。
提示:您必须更新登录视图的代码。从表单中获取用户名和密码后,它现在将在 LDAP 而不是模型中搜索