参考资料

官网地址:https://shiro.apache.org/

Apache Shiro 介绍

Apache Shiro 是一个强大易用的 Java 安全框架,提供了认证、授权、加密和会话管理等功能,对于任何一个应用程序,Shiro 都可以提供全面的安全管理服务。

Apache Shiro 组成

1、身份认证(Authentication):验证用户是不是拥有相应的身份。

2、授权(Authorization):即权限验证,验证某个已认证的用户是否拥有某个权限。

3、会话管理(Session Management):即用户登录后就是一次会话,在没有退出之前,它的所有信息都在会话中。

4、加密(Cryptography):保护数据的安全性,如密码加密存储到数据库,而不是明文存储。

5、Web Support:Web 支持,可以非常容易的集成到 Web 环境。

6、缓存(Caching):比如用户登录后,其用户信息、拥有的角色、权限不必每次去查,这样可以提高效率。

7、并发(Concurrency):支持多线程应用的并发验证,即如在一个线程中开启另一个线程,能把权限自动传播过去。

8、Testing:提供测试支持。

9、Run As:允许一个用户假装为另一个用户的身份进行访问。

10、记住我(Remember Me):这个是非常常见的功能,即一次登录后,下次再来的话不用登录了。

Apache Shiro 认证 MD5 + Salt

Apache Shiro 整合 Spring

Apache Shiro 整合 SpringBoot

Apache Shiro 整合 Redis

Apache Shiro 整合 Thymleaf

Apache Shiro 整合 Beetl

相关文章:

  • 2021-08-04
  • 2021-10-24
  • 2021-09-04
  • 2021-11-18
  • 2022-02-21
  • 2021-07-14
  • 2021-08-09
  • 2021-12-10
猜你喜欢
  • 2021-08-24
  • 2022-01-01
  • 2022-12-23
  • 2021-05-24
  • 2021-11-04
  • 2021-08-23
  • 2021-11-17
相关资源
相似解决方案