2015-10-07 00:59:10 4386次浏览 3条回答 0 悬赏 10 金钱

RBAC的权限怎么分类,网站有很多模块,每个模块有自己的权限,使用createPermission添加权限的时候怎么给这个权限分类,每个模块是一个类别,这样管理员在分配权限的时候就能很清楚的看到各个模块下的权限

  • 回答于 2015-10-07 15:50 举报

    权限树? 得自己扩展。目前还没有可用的module

  • 回答于 2015-10-09 16:24 举报

    自己扩展,额外增加表并自己实现关联

  • 回答于 2015-10-10 08:34 举报

    楼主说的情况,或许用“默认角色”能解决问题。参照一下文档的授权章节。

    这个图中有个规则叫UserGroupRule,搞定了所有permissionsroles,当然user表中需要增加字段配合。

    RBAC.png

    然后推荐的授权数据的创建是放在migrations的文件中,这样执行migrate时就创建好了。你的admin动态授权要做的事情,就给用户分类即可,可以设计专门的后台UI,也可以根据用户的一些特征(例如内部邮件地址)、行为(认证了邮箱)、配置(用户中心做了一些喜好设置)自动分类。

您需要登录后才可以回答。登录 | 立即注册
addchild
见习主管

addchild

注册时间:2014-10-14
最后登录:2016-07-27
在线时长:9小时35分
  • 粉丝4
  • 金钱85
  • 威望20
  • 积分375

热门问题