【问题标题】:Django : Use decorator 'user_passes_test' using LDAP group witout django DBDjango:在没有 django DB 的情况下使用 LDAP 组使用装饰器'user_passes_test'
【发布时间】:2019-03-14 09:34:45
【问题描述】:

我想为 django 使用 LDAP AUTH。 目前我还有一个 django 模型后端,我的所有用户和他们的组都在其中。

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

但现在我想停止使用模型身份验证并只使用 LDAP AUTH...

如何在不在模型中创建用户的情况下通过 LDAP 组使用相同的功能来允许访问?

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-07-24
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-28
      • 2015-11-17
      • 2012-04-17
      • 1970-01-01
      相关资源
      最近更新 更多