针对LDAP的Django用户身份验证 - 多个组

时间:2015-02-23 13:47:36

标签: django django-authentication django-auth-ldap

根据http://pythonhosted.org/django-auth-ldap/reference.html#std:setting-AUTH_LDAP_REQUIRE_GROUP

的django_auth_ldap中的文档

AUTH_LDAP_REQUIRE_GROUP 可用于配置组的可分辨名称;对于不属于该组的任何用户,身份验证将失败。

是否可以设置可以对用户进行身份验证的多个组?而不只是一个?

1 个答案:

答案 0 :(得分:1)

考虑managing your groups in your views,为此,您需要使用AUTH_LDAP_USER_FLAGS_BY_GROUP或AUTH_LDAP_MIRROR_GROUPS设置您的用户属性。

此外,如果您想将其全部保留在AUTH_LDAP设置中,您可以尝试查看multiple LDAP configurations。该站点将尝试对每个配置进行身份验证,直到成功或者全部失败。