2019-08-15

1. 單點登錄(SSO)

這種方案意味著每個面向用戶的服務都必須與認證服務交互跨跨,這會產(chǎn)生大量非秤掠ぃ瑣碎的網(wǎng)絡流量和重復的工作嘱腥,當動輒數(shù)十個微應用時,這種方案的弊端會更加明顯橱脸。

2. 分布式 Session 方案

分布式會話方案原理主要是將關于用戶認證的信息存儲在共享存儲中添诉,且通常由用戶會話作為 key 來實現(xiàn)的簡單分布式哈希映射栏赴。當用戶訪問微服務時靖秩,用戶數(shù)據(jù)可以從共享存儲中獲取沟突。在某些場景下惠拭,這種方案很不錯,用戶登錄狀態(tài)是不透明的棒呛。同時也是一個高可用且可擴展的解決方案条霜。這種方案的缺點在于共享存儲需要一定保護機制宰睡,因此需要通過安全鏈接來訪問拆内,這時解決方案的實現(xiàn)就通常具有相當高的復雜性了。

3. 客戶端 Token 方案

令牌在客戶端生成灵巧,由身份驗證服務進行簽名刻肄,并且必須包含足夠的信息敏弃,以便可以在所有微服務中建立用戶身份噪馏。令牌會附加到每個請求上欠肾,為微服務提供用戶身份驗證刺桃,這種解決方案的安全性相對較好,但身份驗證注銷是一個大問題廓啊,緩解這種情況的方法可以使用短期令牌和頻繁檢查認證服務等。對于客戶端令牌的編碼方案吹埠,Borsos(David Borsos) 更喜歡使用 JSON Web Tokens(JWT)缘琅,它足夠簡單且?guī)熘С殖潭纫脖容^好刷袍。

4. 客戶端 Token 與 API 網(wǎng)關結合

這個方案意味著所有請求都通過網(wǎng)關,從而有效地隱藏了微服務堆生。 在請求時淑仆,網(wǎng)關將原始用戶令牌轉(zhuǎn)換為內(nèi)部會話 ID 令牌蔗怠。在這種情況下寞射,注銷就不是問題怠惶,因為網(wǎng)關可以在注銷時撤銷用戶的令牌轧粟。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末通惫,一起剝皮案震驚了整個濱河市履腋,隨后出現(xiàn)的幾起案子遵湖,更是在濱河造成了極大的恐慌延旧,老刑警劉巖迁沫,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件集畅,死亡現(xiàn)場離奇詭異挺智,居然都是意外死亡赦颇,警方通過查閱死者的電腦和手機沐扳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門躯嫉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來祈餐,“玉大人帆阳,你說我怎么就攤上這事蜒谤。” “怎么了敢课?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長瑰剃。 經(jīng)常有香客問我培他,道長,這世上最難降的妖魔是什么猛遍? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任宽堆,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘浸遗。我一直安慰自己,他們只是感情好髓帽,可當我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布译秦。 她就那樣靜靜地躺著筑悴,像睡著了一般。 火紅的嫁衣襯著肌膚如雪突勇。 梳的紋絲不亂的頭發(fā)上埂奈,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天账磺,我揣著相機與錄音,去河邊找鬼痊远。 笑死垮抗,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的碧聪。 我是一名探鬼主播冒版,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼逞姿!你這毒婦竟也來了辞嗡?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤哼凯,失蹤者是張志新(化名)和其女友劉穎欲间,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體断部,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡猎贴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蝴光。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片她渴。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蔑祟,靈堂內(nèi)的尸體忽然破棺而出趁耗,到底是詐尸還是另有隱情,我是刑警寧澤疆虚,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布苛败,位于F島的核電站,受9級特大地震影響径簿,放射性物質(zhì)發(fā)生泄漏罢屈。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一篇亭、第九天 我趴在偏房一處隱蔽的房頂上張望缠捌。 院中可真熱鬧,春花似錦译蒂、人聲如沸曼月。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽哑芹。三九已至炎辨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绩衷,已是汗流浹背蹦魔。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工激率, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留咳燕,地道東北人。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓乒躺,卻偏偏與公主長得像招盲,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子嘉冒,可洞房花燭夜當晚...
    茶點故事閱讀 44,781評論 2 354

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