SSO單點(diǎn)登錄最全詳解(圖文全面總結(jié))
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
SSO單點(diǎn)登錄單點(diǎn)登錄(Single Sign-On,簡(jiǎn)稱SSO)是一種身份驗(yàn)證機(jī)制,允許用戶在一次登錄后,就能夠訪問多個(gè)關(guān)聯(lián)的系統(tǒng),而無需在每個(gè)系統(tǒng)中重新進(jìn)行身份驗(yàn)證。
SSO單點(diǎn)登錄價(jià)值要體現(xiàn)在如下2點(diǎn): 1.用戶體驗(yàn)提升 SSO允許用戶在一次登錄后訪問多個(gè)相關(guān)系統(tǒng),無需在每個(gè)系統(tǒng)中都進(jìn)行繁瑣的身份驗(yàn)證。 這大大簡(jiǎn)化了用戶的登錄過程,提高了整體的用戶體驗(yàn)。 如下圖所示: 阿里的用戶登錄一次之后,就可以訪問淘寶, 天貓 聚劃算。 這樣,避免了在每個(gè)系統(tǒng)中重復(fù)輸入用戶名和密碼,提高了用戶體驗(yàn)。
2.提高安全性 SSO有助于集中管理用戶身份驗(yàn)證和授權(quán),減少了密碼泄露的風(fēng)險(xiǎn)。 而且,還可以更容易地監(jiān)控和管理用戶的權(quán)限,實(shí)施更強(qiáng)的身份驗(yàn)證,和授權(quán)策略。 除了單一登錄,SSO通常還支持單一登出功能,當(dāng)用戶在一個(gè)系統(tǒng)中注銷時(shí),其他已登錄的系統(tǒng)也會(huì)被注銷。
SSO單點(diǎn)登錄實(shí)現(xiàn)SSO單點(diǎn)登錄系統(tǒng),涉及了用戶身份驗(yàn)證、令牌生成與驗(yàn)證、全局會(huì)話管理、訪問控制和單點(diǎn)注銷等方面。 如下圖所示: 主要會(huì)包含如下組件: 1.CAS 服務(wù)器 CAS服務(wù)器是單點(diǎn)登錄系統(tǒng)的核心組件,負(fù)責(zé)用戶的身份驗(yàn)證、生成并管理令牌、以及全局會(huì)話管理。 工作流程:
2.CAS Client(CAS 客戶端) CAS客戶端,主要是處理用戶的登錄、和CAS服務(wù)器的通信。 工作流程:
3.Service 表示用戶想要訪問的資源,每個(gè)Service都有一個(gè)唯一的標(biāo)識(shí)符。 工作流程:
4.單點(diǎn)注銷 單點(diǎn)注銷通知: 當(dāng)用戶在一個(gè)Service注銷時(shí),Service通知CAS服務(wù)器。 全局注銷: CAS服務(wù)器通過TGT,通知其他關(guān)聯(lián)的Service進(jìn)行用戶注銷。 以上就是SSO單點(diǎn)登錄的介紹,希望對(duì)你掌握好SSO有所參考。 閱讀原文:原文鏈接 該文章在 2025/7/2 0:08:15 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |