【发布时间】:2018-03-28 07:49:14
【问题描述】:
我的应用程序要求是使用我们的 LDAP 目录根据用户的网络登录来验证用户。我在 system.py 中使用 ldap3 正确设置了 LDAP。我能够绑定到用户并在 python 中识别凭据,而不是使用 Django。我将设置 Django 使用哪个身份验证后端来实现我想要的登录功能?
【问题讨论】:
-
如果任一答案帮助您得出结论。请接受答案以关闭此问题。
我的应用程序要求是使用我们的 LDAP 目录根据用户的网络登录来验证用户。我在 system.py 中使用 ldap3 正确设置了 LDAP。我能够绑定到用户并在 python 中识别凭据,而不是使用 Django。我将设置 Django 使用哪个身份验证后端来实现我想要的登录功能?
【问题讨论】:
我正在运行 Python 3,并使用了出色的 django-python3-ldap 包以及从 Django 1.6 到 2.0 的 OpenLDAP 和 Active Directory。你可以在这里找到它:
https://github.com/etianen/django-python3-ldap
这是一个维护良好的包,我们可以在将 Django 从一个版本升级到另一个版本时使用它。
【讨论】:
【讨论】: