Security--06(记住我的功能)

目录

 

1.记住我功能的基本原理

 

2.记住我具体功能的实现

3.记住我功能SpringSecurity源码


1.记住我功能的基本原理

    

 

2.记住我具体功能的实现

    1.注入一个TokenRepository,用于存放用户的token,

      

    2.注入一个数据源

      

    3.配置security

     

    测试:

    登录的时候点击记住我的选项,登录成功表中会存放一条数据

    

    然后关闭服务,重启,直接访问受保护页面

 

浏览器的cookies里面存了这个rememberMe

3.记住我功能SpringSecurity源码

  登录的流程,

  

 

再次等等访问的流程:

调了自动登录的方法:

拿到cookie中的token和series的值,然后去数据库查询用户信息,然后返回

如果返回有值则放入Session

 

猜你喜欢

转载自blog.csdn.net/weixin_37650458/article/details/106747646