實現同域單點登入

2021-09-24 09:56:12 字數 457 閱讀 3651

利用瀏覽器cookies儲存當前登入使用者資訊,使得同域**能夠共享使用該cookies儲存的使用者資訊,取得當前登入使用者,實現單點登入。

域:hello.com

儲存鍵名稱:sso.hello.com

儲存的值:userid=sjdjajhsh

示例:cookie:sso.hello.com=userid=sjdjajhsh;

注意:儲存的cookies一般都會使用加密演算法進行加密,所以獲取的cookies需要使用對應的演算法進行解密

通過訪問的url獲取相應的cookies

同域單點登入原理

簡介 單點登入 single sign on 簡稱sso,是目前比較流行的企業業務整合的解決方案之一,sso的定義是在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用程式。原理圖 當使用者進入乙個應用程式登入介面時,登入成功後,會把使用者的資訊寫進cookie,之後穿梭到其他互相信任...

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

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

跨域 Cookie 實現單點登入

單點登入 sso single sign on 對於同乙個客戶端 例如 chrome 瀏覽器 只要登入了乙個子站 例如 a.com 則所有子站 b.com c.com 都認為已經登入。比如使用者在登入 後,跳轉到天貓時就已經登入了。未登入使用者訪問子站 a.com 進行登入,自動跳轉到賬戶中心的統一...