我想知道是否仍然有与groovy兼容的插件可以与spring security core plugin
一起使用User Roles and Permissions
来实现ACL plugin
。我已尝试使用{{1}},但它不符合要求。 ACL的作用是将每个权限分配给特定用户。我想要做的是为角色分配权限,然后为权限分配角色。
请帮忙。
感谢。
答案 0 :(得分:1)
它必须是spring安全核心插件吗? Shiro插件也支持角色和权限,可能非常适合您的情况。
答案 1 :(得分:1)
当您致电aclUtilService.addPermission()
时,第二个arg是收件人。它是用户名或角色(服务中的逻辑非常简单 - 它只是检查字符串以查看它是否以“ROLE_”开头)。如果它是一个角色,则授予该角色的权限,以及具有该角色的任何用户。