【web前端】SSO單點集成

什么是SSO

單個登錄 single sign-on,指在多個系統(tǒng)并存的環(huán)境下崔步,用戶只需要登錄一次就可以訪問所有系統(tǒng)铺呵。
以此簡化登錄過程,提升用戶體驗派撕,降低IT管理員大量到賬號婉弹、密碼維護成本。
同時也產(chǎn)生了安全風(fēng)險终吼,某一系統(tǒng)用戶身份被攻破镀赌,在sso集成中的其他系統(tǒng)也逗被攻破了。

SSO集成常見問題

  • 集成中的舊系統(tǒng)無人維護
  • 組織人員信息不同意际跪,登錄名不一致
  • 各系統(tǒng)域名沒有統(tǒng)一規(guī)劃商佛,不在同一域名下

什么是同域名下

如百度地圖 map.baidu.com、百度文庫 wenku.baidu.com 都處于baidu.com域下姆打,屬于同一域名下良姆,與taobao.com屬于不同域名。

不同域名給SSO帶來什么影響

SSO需要再各個系統(tǒng)傳遞用戶登錄的身份信息幔戏,例如通過Cookie傳遞玛追,但是不同域之間的Cookie無法傳遞。

SSO集成難度最小的

1.同一個用戶在不同系統(tǒng)只有一個共同登錄名和密碼
2.各應(yīng)用系統(tǒng)共享一套用戶名信息和密碼
3.各應(yīng)用系統(tǒng)采用相同的技術(shù)架構(gòu)并且在同一域名下

SSO集成難度最大的

1.同一個用戶在不同系統(tǒng)有不同登錄名和密碼
2.各應(yīng)用系統(tǒng)各自存儲了獨立的登錄名和密碼
3.各應(yīng)用系統(tǒng)采用不同技術(shù)架構(gòu)闲延,不在同一域名痊剖,或者只有IP沒有域名

SSO集成環(huán)境調(diào)研

1.集成應(yīng)用數(shù)理
2.應(yīng)用部署系統(tǒng)環(huán)境
3.應(yīng)用之間是否在同一域名下
4.各個系統(tǒng)賬號是否統(tǒng)一
5.是否有C/S應(yīng)用參與SSO
6.應(yīng)用系統(tǒng)是否可以進行改造和配置
7.是否需要集中登錄
8.是否需要保留本系統(tǒng)登錄驗證
9.是否有domino應(yīng)用系統(tǒng)參與

當(dāng)前兩種主流的單點登錄模式

  • 集成驗證模式
    登錄頁面和登錄驗證由驗證服務(wù)器統(tǒng)一完成,不需要應(yīng)用系統(tǒng)提供垒玲,如cas登錄驗證
    優(yōu)點:
    適合的場景眾多陆馁,使用統(tǒng)一的用戶名和密碼,無需記住多套登錄名和密碼合愈,用戶體驗好
    缺點:
    驗證服務(wù)獨立在外叮贩,如果宕機击狮,其他系統(tǒng)都無法正常登錄。需要保證服務(wù)器穩(wěn)定性
  • 多點驗證模式
    應(yīng)用系統(tǒng)各自提供登錄頁面妇汗,登錄其中一個系統(tǒng)后帘不,其他系統(tǒng)無需在登錄,如IBM提供的LTPAtoken驗證
    優(yōu)點:
    所有登錄操作都在應(yīng)用系統(tǒng)完成杨箭,任何一套系統(tǒng)宕機都不會對其他系統(tǒng)產(chǎn)生影響
    缺點
    一般需要使用LDAP身份驗證,存在一定的技術(shù)條件储狭,使用場景少
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末互婿,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子辽狈,更是在濱河造成了極大的恐慌慈参,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件刮萌,死亡現(xiàn)場離奇詭異驮配,居然都是意外死亡,警方通過查閱死者的電腦和手機着茸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進店門壮锻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人涮阔,你說我怎么就攤上這事猜绣。” “怎么了敬特?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵掰邢,是天一觀的道長。 經(jīng)常有香客問我伟阔,道長辣之,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任皱炉,我火速辦了婚禮怀估,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘娃承。我一直安慰自己奏夫,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布历筝。 她就那樣靜靜地躺著酗昼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪梳猪。 梳的紋絲不亂的頭發(fā)上麻削,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天蒸痹,我揣著相機與錄音,去河邊找鬼呛哟。 笑死叠荠,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的扫责。 我是一名探鬼主播榛鼎,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼鳖孤!你這毒婦竟也來了者娱?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤苏揣,失蹤者是張志新(化名)和其女友劉穎黄鳍,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體平匈,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡框沟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了增炭。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片忍燥。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖弟跑,靈堂內(nèi)的尸體忽然破棺而出灾前,到底是詐尸還是另有隱情,我是刑警寧澤孟辑,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布哎甲,位于F島的核電站,受9級特大地震影響饲嗽,放射性物質(zhì)發(fā)生泄漏炭玫。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一貌虾、第九天 我趴在偏房一處隱蔽的房頂上張望吞加。 院中可真熱鬧,春花似錦尽狠、人聲如沸衔憨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽践图。三九已至,卻和暖如春沉馆,著一層夾襖步出監(jiān)牢的瞬間灵份,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工荔睹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人眉厨。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像兽狭,于是被迫代替她去往敵國和親憾股。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,562評論 2 349

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