3

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

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

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

4

1 回答 1

1

考虑在您的视图中管理您的组,为此您需要使用 AUTH_LDAP_USER_FLAGS_BY_GROUP 或 AUTH_LDAP_MIRROR_GROUPS 设置您的用户属性。

此外,如果您只想将其全部保留在 AUTH_LDAP 设置中,您可以尝试考虑拥有多个 LDAP 配置。该站点将尝试针对每个配置进行身份验证,直到其中一个成功或全部失败。

于 2015-07-07T15:29:11.340 回答