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

目錄

 

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

 

2.記住我具體功能的實現

3.記住我功能SpringSecurity源碼


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

    

 

2.記住我具體功能的實現

    1.注入一個TokenRepository,用於存放用戶的token,

      

    2.注入一個數據源

      

    3.配置security

     

    測試:

    登錄的時候點擊記住我的選項,登錄成功表中會存放一條數據

    

    然後關閉服務,重啓,直接訪問受保護頁面

 

瀏覽器的cookies裏面存了這個rememberMe

3.記住我功能SpringSecurity源碼

  登錄的流程,

  

 

再次等等訪問的流程:

調了自動登錄的方法:

拿到cookie中的token和series的值,然後去數據庫查詢用戶信息,然後返回

如果返回有值則放入Session

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章