當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringSecurity分布式整合之分布式认证流程说明
生活随笔
收集整理的這篇文章主要介紹了
SpringSecurity分布式整合之分布式认证流程说明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
分布式認證概念說明
分布式認證,即我們常說的單點登錄,簡稱SSO,指的是在多應用系統的項目中,用戶只需要登錄一次,就可以訪 問所有互相信任的應用系統。
分布式認證流程圖
首先,我們要明確,在分布式項目中,每臺服務器都有各自獨立的session,而這些session之間是無法直接共享資 源的,所以,session通常不能被作為單點登錄的技術方案。
總結一下,單點登錄的實現分兩大環節:
- **用戶認證:**這一環節主要是用戶向認證服務器發起認證請求,認證服務器給用戶返回一個成功的令牌token, 主要在認證服務器中完成,即圖中的A系統,注意A系統只能有一個。
- **身份校驗:**這一環節是用戶攜帶token去訪問其他服務器時,在其他服務器中要對token的真偽進行檢驗,主 要在資源服務器中完成,即圖中的B系統,這里B系統可以有很多個。
總結
以上是生活随笔為你收集整理的SpringSecurity分布式整合之分布式认证流程说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringSecurity remem
- 下一篇: SpringSecurity remem