Shiro框架01
Shiro框架01 1.Shiro简介 [1]为什么要学习Shiro A、 目前遇到的问题: 使用RABC进行角色访问控制的时候,代码书写起来比较麻烦。 目前学习的写的操作代码整体不太安全。 B、 解决方案: Spring securing :可以解决以上问题 缺点: 基于Spring之上的,局限性比较大 Shiro :可以用在JavaEE、JavaSE和分布式项目中。 什么是Shiro Apache Shiro 是一个强大而灵活的开源安全框架,它干净利落地处理 身份认证 , 授权 , 企业会话管理 和 加密 。 Shior官网:http://shiro.apache.org/ [2]Shiro中的体系组成 A、Authentication:身份验证,就是我们平时所做的登录。 B、Authorization:授权,赋予角色不同的菜单、功能。 C、Session Management:管理登录用户的信息。 D、Cryptography:加密技术。MD5加密算法等。 a、Web Support:Shiro 对 web项目的支持 b、Caching:缓存 可以安全快速的操作 c、Concurrency:Apache Shiro 利用它的并发特性来支持多线程应用程序。 d、Testing:测试。 e、Run As:可以实现一个用户被允许的情况下,使用另一个用户访问 f、Remember