目錄
1.記住我功能的基本原理
2.記住我具體功能的實現
1.注入一個TokenRepository,用於存放用戶的token,
2.注入一個數據源
3.配置security
測試:
登錄的時候點擊記住我的選項,登錄成功表中會存放一條數據
然後關閉服務,重啓,直接訪問受保護頁面
瀏覽器的cookies裏面存了這個rememberMe
3.記住我功能SpringSecurity源碼
登錄的流程,
再次等等訪問的流程:
調了自動登錄的方法:
拿到cookie中的token和series的值,然後去數據庫查詢用戶信息,然後返回
如果返回有值則放入Session