Java系列技术之安全框架Shiro

钟洪发 2023-01-13 00:32:12

课程名称适应人群
Java系列技术之安全框架Shiro学习过SSM这三个核心框架的

在SSM基础下整合使用安全框架Shiro,本课将设计导Spring和Shrio整合起来应用的核心知识点都讲到了,学习本课后能够在项目中将Shro用起来。

...全文
1234 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
文章首先研究了如今主流的 java 安全框架 Shiro ,了解到 Shiro 是一个简单易 用且功能强大的安全框架,可以与很多第三方框架良好地耦合,并且可以在任何应 用环境中使用。接着通过介绍 Shiro 的四个基本功能:认证、授权、会话管理、加 密的相关知识,以及其通配符权限系统,为后面利用 Shiro 完成安全模块的设计与 实现奠定了基础。 随后,针对实际项目朵儿网,结合其业务分析了其 Web 应用的安全性需求: 登录认证需求,浏览器请求拦截需求,用户权限管理需求。 针对朵儿网的这些安全性需求,先是利用 Shiro 的过滤器实现了浏览器请求的 拦截,使得强制安全规则变得灵活可配置。接着利用 Shiro 的认证功能设计实现了 能及时反馈用户账号异常的登录认证系统。最后结合 Shiro 的通配符权限,设计实 现了多层次细粒化的权限控制系统,并针对权限配置工作量大的问题提出了权限预 置的解决方案。 最后,通过对朵儿网安全模块的测试,结果证明 Shiro 的确帮助完成了朵儿网 安全模块的设计与实现。并且在软件开发过程中, Shiro 框架的植入并未对原有的 代码造成较大影响。而 Shiro 封装的认证、授权流程以及 JSTL 标签,也使得开发 人员的代码工作量大大减少。 综上所述, Shiro 作为一个安全框架,真正帮助软件开发者轻松高效地解决了 安全需求。

1

社区成员

发帖
与我相关
我的任务
社区描述
从事Java方向课程设计和教学工作十年,负责主持开发主要专业技术课程,曾主持或参与市级以上项目开发十余个,100万级项目一个
社区管理员
  • 钟洪发
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧