在groovy中是否有任何其他插件可用于支持Spring安全性以实现用户角色和权限?

时间:2012-05-10 07:01:01

标签: grails plugins groovy

我想知道是否仍然有与groovy兼容的插件可以与spring security core plugin一起使用User Roles and Permissions来实现ACL plugin。我已尝试使用{{1}},但它不符合要求。 ACL的作用是将每个权限分配给特定用户。我想要做的是为角色分配权限,然后为权限分配角色。

请帮忙。

感谢。

2 个答案:

答案 0 :(得分:1)

它必须是spring安全核心插件吗? Shiro插件也支持角色和权限,可能非常适合您的情况。

http://grails.org/plugin/shiro

答案 1 :(得分:1)

当您致电aclUtilService.addPermission()时,第二个arg是收件人。它是用户名或角色(服务中的逻辑非常简单 - 它只是检查字符串以查看它是否以“ROLE_”开头)。如果它是一个角色,则授予该角色的权限,以及具有该角色的任何用户。