SSO單點登錄原理

### 什么是SSO沥邻?

- 單點登錄( Single Sign-On , 簡稱 SSO )是目前比較流行的服務于企業(yè)業(yè)務整合的解決方案之一

- SSO 使得在多個應用系統(tǒng)中崇呵,用戶只需要 登錄一次 就可以訪問所有相互信任的應用系統(tǒng)

### SSO 主要實現(xiàn)方式

1. 共享 cookies

基于共享同域的 cookie 是 Web 剛開始階段時使用的一種方式,它利用瀏覽同域名之間自動傳遞 cookies 機制,實現(xiàn)兩個域名之間系統(tǒng)令牌傳遞問題;另外,關(guān)于跨域問題恤溶,雖然 cookies 本身不跨域,但可以利用它實現(xiàn)跨域的 SSO 帜羊。如:代理宏娄、暴露 SSO 令牌值等。

缺點:不靈活而且有不少安全隱患逮壁,已經(jīng)被拋棄孵坚。

2. Broker-based( 基于經(jīng)紀人 )

這種技術(shù)的特點就是,有一個集中的認證和用戶帳號管理的服務器窥淆。經(jīng)紀人給被用于進一步請求的電子身份存取卖宠。中央數(shù)據(jù)庫的使用減少了管理的代價,并為認證提供一個公共和獨立的 " 第三方 " 忧饭。例如 Kerberos 扛伍、 Sesame 、 IBM KryptoKnight (憑證庫思想 ) 等词裤。 Kerberos 是由麻省理工大學發(fā)明的安全認證服務刺洒,已經(jīng)被 UNIX 和 Windows 作為默認的安全認證服務集成進操作系統(tǒng)。

3. Agent-based (基于代理人)

在這種解決方案中吼砂,有一個自動地為不同的應用程序認證用戶身份的代理程序逆航。這個代理程序需要設(shè)計有不同的功能。比如渔肩,它可以使用口令表或加密密鑰來自動地將認證的負擔從用戶移開因俐。代理人被放在服務器上面,在服務器的認證系統(tǒng)和客戶端認證方法之間充當一個 " 翻譯 " 周偎。例如 SSH 等抹剩。

4. Token-based

例如 SecureID,WebID ,現(xiàn)在被廣泛使用的口令認證蓉坎,比如 FTP 澳眷、郵件服務器的登錄認證,這是一種簡單易用的方式蛉艾,實現(xiàn)一個口令在多種應用當中使用钳踊。

5. 基于網(wǎng)關(guān)

6. 基于 SAML

SAML(Security Assertion Markup Language 衷敌,安全斷言標記語言)的出現(xiàn)大大簡化了 SSO ,并被 OASIS 批準為 SSO 的執(zhí)行標準 箍土。開源組織 OpenSAML 實現(xiàn)了 SAML 規(guī)范逢享。

### CAS 請求認證時序圖

![CAS 請求認證時序圖](https://jxi6.com/image/sso/cas_clip_image003.jpg)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末罐监,一起剝皮案震驚了整個濱河市吴藻,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌弓柱,老刑警劉巖沟堡,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異矢空,居然都是意外死亡航罗,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進店門屁药,熙熙樓的掌柜王于貴愁眉苦臉地迎上來粥血,“玉大人,你說我怎么就攤上這事酿箭「纯鳎” “怎么了?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵缭嫡,是天一觀的道長缔御。 經(jīng)常有香客問我,道長妇蛀,這世上最難降的妖魔是什么耕突? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮评架,結(jié)果婚禮上眷茁,老公的妹妹穿的比我還像新娘。我一直安慰自己纵诞,他們只是感情好蔼卡,可當我...
    茶點故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著挣磨,像睡著了一般雇逞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上茁裙,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天塘砸,我揣著相機與錄音,去河邊找鬼晤锥。 笑死掉蔬,一個胖子當著我的面吹牛廊宪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播女轿,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼箭启,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了蛉迹?” 一聲冷哼從身側(cè)響起傅寡,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎北救,沒想到半個月后荐操,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡珍策,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年托启,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片攘宙。...
    茶點故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡屯耸,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蹭劈,到底是詐尸還是另有隱情疗绣,我是刑警寧澤,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布链方,位于F島的核電站持痰,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏祟蚀。R本人自食惡果不足惜工窍,卻給世界環(huán)境...
    茶點故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望前酿。 院中可真熱鬧患雏,春花似錦、人聲如沸罢维。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽肺孵。三九已至匀借,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間平窘,已是汗流浹背吓肋。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留瑰艘,地道東北人是鬼。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓肤舞,卻偏偏與公主長得像,于是被迫代替她去往敵國和親均蜜。 傳聞我的和親對象是個殘疾皇子李剖,可洞房花燭夜當晚...
    茶點故事閱讀 44,573評論 2 353

推薦閱讀更多精彩內(nèi)容