Django用户在登录时丢失了组(但没有权限)。

问题描述 投票:0回答:1

我们有一个问题,当用户登录时,会丢失所有分配的组。

例子:我通过Django管理页面给用户分配了一个群组。

  1. 我通过Django管理页面给用户分配了一个组。

  2. 用户使用Django注销功能注销,删除所有Session数据(此时用户仍有群组)。

  3. 用户重新登录 ,这时Group就会丢失。

任何指点都将被感激。

django permissions
1个回答
0
投票

这个问题是由于我们的LDAP认证系统造成的。

具体来说,AUTH_LDAP_MIRROR_GROUPS设置为True,将用户的组替换为LDAP系统的组,覆盖(并删除)了Django的组。

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.