1

我知道用户可以拥有自己的权限和从他们的组继承的权限。我希望能够删除用户组授予他们的权限,但保持他们与组的关联。有没有一种惯用的方式来做到这一点?

示例:用户 Bob 在 Voter 组中。我想撤销 Bob 的投票许可,但将他保留在 Voter 组中。

4

1 回答 1

0

如果此行为对您很重要,您可以扩展身份验证后端以支持检查用户权限的黑名单,或者为 Bob 分配更高优先级的权限'no voting'并在需要权限时检查它voting......
但通常情况下,将Voter组拆分为Voter另一个组,例如as ForbiddenVoter,并将 Bod 分配给该组,在逻辑上可能更正确且更容易实现。

于 2013-06-15T13:09:11.717 回答