我正在使用 LDAP 对我的 django 应用程序中的用户进行身份验证。这工作正常。但我有一个问题:在我的 settings.py 我有以下条目:
AUTH_LDAP_USER_FLAGS_BY_GROUP = {
"is_great": "cn=admins,ou=application,ou=myorg,c=de",
}
登录后user.is_great
变成True
. 登录后在模板中使用它也可以正常工作:{% if user.is_great %}
结果为True
. 这就是我所期待的。但是在更改我的应用程序的页面后,这个值就消失了。检查数据库时,我在任何地方都看不到is_great
权限。
知道如何解决这个问题并将 ldap group/is_great 权限绑定到该会话吗?