shiro的注解
来源:互联网 发布:手机淘宝在线客服 编辑:程序博客网 时间:2024/06/05 11:10
@RequiresAuthentication
验证用户是否登录,等同于方法subject.isAuthenticated() 结果为true时。
@RequiresUser
验证用户是否被记忆,user有两种含义:
一种是成功登录的(subject.isAuthenticated() 结果为true);
另外一种是被记忆的(subject.isRemembered()结果为true)。
@RequiresGuest
验证是否是一个guest的请求,与@RequiresUser完全相反。
换言之,RequiresUser == !RequiresGuest。
此时subject.getPrincipal() 结果为null.
@RequiresRoles
例如:@RequiresRoles("aRoleName");
void someMethod();
如果subject中有aRoleName角色才可以访问方法someMethod。如果没有这个权限则会抛出异常AuthorizationException。
@RequiresPermissions
他有两个属性,默认的是Logical.AND
例如: @RequiresPermissions({"file:read", "write:aFile.txt"} )
void someMethod();
要求subject中必须同时含有file:read和write:aFile.txt的权限才能执行方法someMethod()。否则抛出异常AuthorizationException。
指subject中只需含有value中的其中一个即可
阅读全文
0 0
- Shiro 注解的使用
- shiro的注解
- shiro的RequiresPermissions注解使用
- shiro的注解和缓存
- shiro 注解
- Shiro注解
- spring对shiro注解支持的原理
- shiro注解的使用注意点
- spring对shiro注解支持的原理
- shiro的注解及标签说明
- 二、使用Shiro注解
- shiro 注解没起作用
- shiro注解配置
- Shiro方法/注解使用
- 自学-shiro注解-16
- shiro注解使用
- shiro-权限注解
- springmvc中Shiro注解无效问题的解决方案
- Linux网卡命名enp3s0说明
- 编码详解
- 自定义Activity模板
- 数据库-约束
- Mqtt精髓系列之安全
- shiro的注解
- Set
- 正则表达式扒取豆瓣定影排行
- 职责链模式(java实现)
- leetcode解题方案--059--Spiral Matrix II
- Echarts世界地图的国家名称中文化
- Indy10 IdudpServer获取字符串数据Read事件,TIdBytes类型的使用,支持中文
- 程序员一事无成,奈何桥上走一走
- 字符流中第一个不重复的字符(字符串)