目录
1.记住我功能的基本原理
2.记住我具体功能的实现
1.注入一个TokenRepository,用于存放用户的token,
2.注入一个数据源
扫描二维码关注公众号,回复:
12907386 查看本文章
3.配置security
测试:
登录的时候点击记住我的选项,登录成功表中会存放一条数据
然后关闭服务,重启,直接访问受保护页面
浏览器的cookies里面存了这个rememberMe
3.记住我功能SpringSecurity源码
登录的流程,
再次等等访问的流程:
调了自动登录的方法:
拿到cookie中的token和series的值,然后去数据库查询用户信息,然后返回
如果返回有值则放入Session