當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringSecurity认证流程回顾
生活随笔
收集整理的這篇文章主要介紹了
SpringSecurity认证流程回顾
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
認(rèn)證開發(fā)
需求分析
用戶登錄的流程圖如下:
執(zhí)行流程:
1、用戶登錄,請求認(rèn)證服務(wù)?
2、認(rèn)證服務(wù)認(rèn)證通過,生成jwt令牌,將jwt令牌及相關(guān)信息寫入cookie?
3、用戶訪問資源頁面,帶著cookie到網(wǎng)關(guān)?
4、網(wǎng)關(guān)從cookie獲取token,如果存在token,則校驗token合法性,如果不合法則拒絕訪問,否則放行?
5、用戶退出,請求認(rèn)證服務(wù),刪除cookie中的token?
?
認(rèn)證服務(wù)
認(rèn)證需求分析
認(rèn)證服務(wù)需要實現(xiàn)的功能如下:
1、登錄接口
前端post提交賬號、密碼等,用戶身份校驗通過,生成令牌,并將令牌寫入cookie。
2、退出接口 校驗當(dāng)前用戶的身份為合法并且為已登錄狀態(tài)。 將令牌從cookie中刪除。
?
總結(jié)
以上是生活随笔為你收集整理的SpringSecurity认证流程回顾的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用RSA算法解析令牌
- 下一篇: 密码登录模式流程分析