我正在使用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权限绑定到该会话吗?