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配置类

 

可参考:SpringBoot Shiro认证授权会话缓存

    使用Shiro安全管理

    轻松搞定Shrio安全框架

https://blog.csdn.net/jiankang66/article/details/90473517

https://hcshow.blog.csdn.net/article/details/108425153

posted @ 2019-12-07 16:12  如幻行云  阅读(298)  评论(0编辑  收藏  举报