0

我想知道您是否可以在不启用权限和角色的情况下使用 Shiro-Plugin for Grails?

在我们当前的项目中,我们有一个只有用户名和密码的外部数据库,我无法创建权限和角色表。有没有办法在没有角色管理的情况下实现一个 Shiro 用户对所有域的自动权限?

4

1 回答 1

2

来自 Shioro 插件 文档

在 src/groovy 或 src/java 中创建一个实现grails.plugin.springsecurity.shiro.ShiroPermissionResolver接口的类,并 Set<String> resolvePermissions(String username) 以您喜欢的方式定义方法。例如,在 resources.groovy 中将您的 bean 注册为 shiroPermissionResolver bean

import com.mycompany.myapp.MyShiroPermissionResolver
beans = {
   shiroPermissionResolver(MyShiroPermissionResolver)
}
于 2013-09-11T08:26:19.300 回答