概念
sso 英文全稱 single sign on,單點登入。
在多個應用系統中,只需要登入一次,就可以訪問其他相互信任的應用系統。
比如:**網(www.taobao.com),天貓網(www.tmall.com),聚划算(ju.taobao.com),飛豬網(www.fliggy.com)等,這些都是阿里巴巴集團的**。在這些**中,我們在其中乙個**登入了,再訪問其他的**時,就無需再進行登入,這就是 sso 的主要用途。
好處使用者角度
使用者能夠做到一次登入多次使用,無需記錄多套使用者名稱和密碼,省心。
系統管理員角度
管理員只需維護好乙個統一的賬號中心就可以了,方便。
新系統開發角度
新系統開發時只需直接對接統一的賬號中心即可,簡化開發流程,省時。
技術實現
流程圖
流程介紹
如果沒這個介紹,看上圖肯定是懵懵的。
系統a和系統b都是前後端分離的,比如前端框架用的 react / vue / angular,都是通過 npm 編譯後獨立部署的,前後端完全通過http介面的方式進行互動,也有可能前後端專案的網域名稱都不一樣。
sso認證中心不是前後端分離的,就是前端**和後端**部署在乙個專案中。
為什麼用這兩種情況呢?
其實就是為了,在流程圖上出現這兩種情況,這樣的清楚了,後期改成任何一種就都清楚了。
這裡我還準備了一分學習圖和資料,如下:
系統的講解 SSO單點登入
目錄技術實現 小結擴充套件 sso 英文全稱 single sign on,單點登入。在多個應用系統中,只需要登入一次,就可以訪問其他相互信任的應用系統。比如 網 www.taobao.com 天貓網 www.tmall.com 聚划算 ju.taobao.com 飛豬網 www.fliggy.co...
系統的講解 SSO單點登入
sso 英文全稱 single sign on,單點登入。在多個應用系統中,只需要登入一次,就可以訪問其他相互信任的應用系統。比如 網 www.taobao.com 天貓網 www.tmall.com 聚划算 ju.taobao.com 飛豬網 www.fliggy.com 等,這些都是阿里巴巴集團...
單點登入系統SSO概述 單點登入講解(1)
本專案主要講解的是單點登入系統的原理及其實現。本章主要講解的是單點登入系統的概述部分。單點登入顧名思義就是從乙個系統進行登入操作,就可以訪問其他附近的系統。單點登入避免了使用者重複的登入過程,在整個核心業務中起到了乙個基層的輔助作用。關鍵步驟 當使用者對業務系統發起訪問請求的時候,我們將其攔截下來,...