Shiro
Shiro是一个强大易用的Java安全框架,提供了认证,授权,会话管理和加密等功能对于任意一个应用程序,Shiro都可以提供全面的安全管理服务,对比Spring Security可能没有他强大但是我们实际工作可能并不需要那么复杂的功能所以使用Shiro就足够了
详细功能点:
Authentication:身份认证/登录
Authorization:授权
Session Manager:会话管理
Cryptography:加密
Web Support:Web支持
Caching:缓存
Concurrency:自动传播权限
Testing:提供测试
Run As:允许一个用户假装为另外一个用户的身份访问
Remember Me:记住我
添加依赖
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>1.4.1</version>
</dependency>