2

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

4

0 回答 0