同域單點登入原理

2022-08-23 12:45:09 字數 377 閱讀 4780

簡介:

單點登入(single sign on)簡稱sso,是目前比較流行的企業業務整合的解決方案之一,

sso的定義是在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用程式。

原理圖:

當使用者進入乙個應用程式登入介面時,登入成功後,會把使用者的資訊寫進cookie,之後穿梭到其他互相信任的應用中,首先會判斷

cookie

是否有對應的資訊,然後伺服器回去判斷你

cookie

是否有效,當

cookie

有效的時候進入該應用,否則的話登入。

實現同域單點登入

利用瀏覽器cookies儲存當前登入使用者資訊,使得同域 能夠共享使用該cookies儲存的使用者資訊,取得當前登入使用者,實現單點登入。域 hello.com 儲存鍵名稱 sso.hello.com 儲存的值 userid sjdjajhsh 示例 cookie sso.hello.com use...

同域下單點登入分析 單點登入講解(2)

本專案主要講解的是單點登入系統的原理及其實現。本章主要講解的是同域下單點登入分析。流程圖雖然看著複雜,但大家不要被嚇到啦 請大家參照著流程路,聽 細細道來 1 未登入訪問業務系統 由於沒有token,客戶端filter控制其進行登入操作,並將原始的url作為請求的引數。2 使用者執行登入操作 進入服...

cas跨域單點登入原理

相同網域名稱下實現單點登入太簡單,因為a系統和b系統網域名稱相同,在訪問a時候登入過,在訪問b時,由於網域名稱相同,瀏覽器會帶上cookies,cookies裡有票據資訊,訪問b自然就不用再登入了。可是如果a系統和b系統網域名稱不同,cas是怎樣做到已經在訪問a系統時候登入過,在訪問b系統時就不用再...