Shiro的常用注解以及jsp中Shiro使用的标签

Shiro的常用注解

@RequiresPermissions :要求当前Subject在执行被注解的方法时具备一个或多个对应的权限。
@RequiresRoles :要求当前Subject在执行被注解的方法时具备所有的角色,否则将抛出AuthorizationException异常。
@RequiresAuthentication:要求在访问或调用被注解的类/实例/方法时,Subject在当前的session中已经被验证。

jsp中Shiro使用的标签

需要在jsp页面中引入标签
<%@ taglib uri="http://shiro.apache.org/tags" prefix="shiro" %>
标签:
<shiro:authenticated> 登录之后
<shiro:notAuthenticated> 不在登录状态时
<shiro:guest> 用户在没有RememberMe时
<shiro:user> 用户在RememberMe时
<shiro:hasAnyRoles name="abc,123" > 在有abc或者123角色时
<shiro:hasRole name="abc"> 拥有角色abc
<shiro:lacksRole name="abc"> 没有角色abc
<shiro:hasPermission name="abc"> 拥有权限资源abc <shiro:lacksPermission name="abc"> 没有abc权限资源
<shiro:principal> 显示用户身份名称
<shiro:principal property="username"/> 显示用户身份中的属性值

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 说明:本文很多观点和内容来自互联网以及各种资料,如果侵犯了您的权益,请及时联系我,我会删除相关内容。 权限管理 基...
    寇寇寇先森阅读 7,796评论 8 76
  • Apache Shiro Apache Shiro 是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权...
    罗志贇阅读 3,351评论 1 49
  • 恍若如梦 时间飞流 都已经毕业一年了。 就像站在十字路口 彷徨无助 正在一点点肆虐我的大脑 不 已经侵袭了我的全部...
    Cherish_U阅读 246评论 0 0
  • 本周我们班举行了一次主题班会,由体育委员郭玉丰为大家科普关于校园暴力的的知识
    卫校一五康复阅读 183评论 0 0
  • 这个世界不是满眼都是脏乱差,是你的无知限制了你的现象力。 1.我们总是喜欢跟身边的人保存一致 早上我的闺蜜气呼呼的...
    丽荣冰荷阅读 1,062评论 0 1

友情链接更多精彩内容