系統的講解 SSO單點登入

2022-08-26 12:18:12 字數 776 閱讀 2359

概念

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)

本專案主要講解的是單點登入系統的原理及其實現。本章主要講解的是單點登入系統的概述部分。單點登入顧名思義就是從乙個系統進行登入操作,就可以訪問其他附近的系統。單點登入避免了使用者重複的登入過程,在整個核心業務中起到了乙個基層的輔助作用。關鍵步驟 當使用者對業務系統發起訪問請求的時候,我們將其攔截下來,...