Apache Shiro是一个强大且易用的Java安全框架,有身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。
项目中Shiro权限控制器的使用
导包(一)
Shiro权限控制器
(二)resources中配置文件
Shiro权限控制器
在applicationContext.xml关联
Shiro权限控制器web.xml中配置
Shiro权限控制器

(三)自定义一个类管理用户验证和权限
Shiro权限控制器(四)继承 AuthorizingRealm
Shiro权限控制器
权限管理
Shiro权限控制器模拟数据库用户信息:
Shiro权限控制器
验证用户:
Shiro权限控制器密码加密功能:
Shiro权限控制器Shiro权限控制器controller层:
Shiro权限控制器Shiro权限控制器
准备三个jsp完成测试:
Shiro权限控制器
使用login登录页面登录,如果没有通过正确的用户名和密码登录,就会跳转回登录页面,通过正确的用户名和密码登录成功后就会进入main页面。
(四)权限设定
配置文件中配置
Shiro权限控制器过滤器的配置
Shiro权限控制器自定义拦截类
Shiro权限控制器通过设权限,没有放行的页面在没有配置权限的情况下即使通过登录也无法访问,必须授权才能进行访问,访问没有配置权限的页面会最后跳转回unauthorized页面中

相关文章:

  • 2021-04-18
  • 2021-04-11
  • 2021-12-27
  • 2021-07-14
  • 2019-07-25
  • 2019-08-01
猜你喜欢
  • 2021-09-22
  • 2021-07-08
  • 2022-01-30
相关资源
相似解决方案