SpringBoot 整合Shiro安全框架
1. 引入Maven依赖
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>1.4.0</version>
</dependency>
注意:可以通过shiro starter方式整合
2. 用户认证和授权
A. 定义一个ShiroConfig配置类,然后配置安全管理器Bean(SecurityManager),用于管理Subject;
B. 在ShiroConfig中配置过滤器工厂Bean(ShiroFilterFactoryBean),依赖于SecurityManager;
C. 自定义Realms实现类,重写doGetAuthenticationInfo()和doGetAuthorizationInfo()方法;
3. 实现ShiroConfig配置类
https://blog.csdn.net/jiankang66/article/details/90473517
https://hcshow.blog.csdn.net/article/details/108425153