Shiro 的Permissions

基础语法之 简单的字符串
用简单的字符串表示一个权限,比如:queryPrinter

基础语法之 多层级管理
1. 比如:printer:print
冒号是一个特殊的字符串,它用来分隔权限字符串的下一部件,第一部分是权限备操作的领域(打印机),第二部分是权限被执行的操作

[roles]
role1="p1:create",p2

2.多个值 逗号表示与的概念,如下

[roles]
role1="p1:create,update",p2

3.所有值 用*号代替所有的值,如:printer:* 或者*:view 表示某个用户在所有领域都有view的权限

[roles]
role1="p1:*",p2

基础语法之 实例级访问控制
1.使用三个部件: 域:操作:被付诸实施的实例,如:printer:query:lp720

也可以使用通配符还定义:如:printer:print:* printer::

2.部分省略

printer:print 等价于 printer:print:*

printer 等价于 printer:*:*

但是printer:lp720 不等价于 printer:print:lp720

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值