Shiro 支持三种方式的授权
作者:
没事遛弯 | 来源:发表于
2018-07-25 13:55 被阅读0次
Subject subject = SecurityUtils.getSubject();
if(subject.hasRole("admin")) {
//有权限
} else {
//无权限
}
- 注解式:
通过在执行的Java方法上放置相应的注解完成:支持AspectJ、Spring、Google-Guice等,可根据应用进行不同的配置
//@RequiresRoles("admin")
@RequiresPermissions("views")
public void hello() { //有权限 }
- JSP/GSP 标签:
在JSP/GSP 页面通过相应的标签完成:
<%@ taglib uri="http://shiro.apache.org/tags" prefix="shiro" %>
<shiro:hasRole name="admin">
<!— 有权限—>
</shiro:hasRole>
本文标题:Shiro 支持三种方式的授权
本文链接:https://www.haomeiwen.com/subject/bpypmftx.html
网友评论