SpringBoot进阶之整合Shiro鉴权框架(三)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot进阶之整合Shiro鉴权框架(三)相关的知识,希望对你有一定的参考价值。
参考技术A大家好,一直以来我都本着用最通俗的话理解核心的知识点, 我认为所有的难点都离不开 「基础知识」 的铺垫。目前正在出一个 SpringBoot 长期系列教程,从入门到进阶, 篇幅会较多~
「大佬可以绕过 ~」
如果你是一路看过来的,很高兴你能够耐心看完。之前带大家学了 Springboot 基础部分,对基本的使用有了初步的认识, 接下来的几期内容将会带大家进阶使用,会先讲解基础 中间件 的使用和一些场景的应用,或许这些技术你听说过,没看过也没关系,我会带大家一步一步的入门,耐心看完你一定会有 收获 ~
上期带大家学习了 Shiro 的基本使用,实现了用户认证功能,本期将带大家学习 Shiro 中如何存储 cookie 。同样的,我们集成到 Springboot 中。
上期我们遗留了一个小问题,就是用户打开浏览器登录后,再关闭,然后又跳回了登录页。那么如何去解决这个问题 其实很简单,让我们的服务器记住它不就好了,想让它失效,就给一个 过期时间
在 ShiroConfig 类中添加如下方法:
修改 securityManager() 方法
修改认证路径, user 指的是用户认证通过或者配置了 Remember Me 记住用户登录状态后可访问
最后修改我们的控制器,在登录调用的时候传入是否记住:
大家试着运行一下 ~
本期内容就到这里结束了,总结一下,本节主要讲了 Shiro 如何记住用户登录状态以及相关实现,大家可以自己多试试
以上是关于SpringBoot进阶之整合Shiro鉴权框架(三)的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot笔记--整合Shiro实现前后台分离Token鉴权
上手spring boot项目之spring boot整合shiro安全框架