Shiro
- Apache Shiro是Java的一个安全(权限)框架
- Shiro 可以轻松的完成:身份认证、授权、加密、会话管理等
- Shiro可以使用在JavaSE、JavaEE
- 功能强大且易用,可以快速轻松地保护任务应用程序
功能
- Authentication 身份认证/登录,验证用户是不是拥有相应的身份
- Authorization 授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能进行什么操作,如:验证某个用户是否拥有某个角色;或者细粒度的验证某个用户是否对某个资源是否某个权限
- Session Manager 会话管理,即用户登录后就是一次会话,在没有退出前,它的所有信息都在会话中;会话开业是普通的JavaSE环境,也可以是Web环境
- Cryptography 加密,巴欧数据的安全性,如密码加密存储到数据库,而不是明文存储
- Web Support Web支持,非常容易的集成Web环境;
- Caching 缓存,比如用户登录后,其用户信息、拥有的角色/权限不必每次去查,可以提高效率
- Concurrency 支持多线程并发验证
- Testing 测试
- “Run As" 用另外用户身份
- Remember Me 记住我
2023/10/10大约 5 分钟
