SSO單點(diǎn)登錄處理

集群環(huán)境下的登錄

2018-08-19-1.png

在集群環(huán)境下可能會出現(xiàn)要求用戶多次登錄的情況(配置了負(fù)載均衡后無法實(shí)現(xiàn)Session共享)

解決方案
1.可以配置tomcat集群,配置tomcatSession復(fù)制,節(jié)點(diǎn)數(shù)不要超過5個(gè)
2.可以使用Session服務(wù)器,保存Session信息,模擬Session.

單點(diǎn)登錄系統(tǒng)是使用redis模擬Session,實(shí)現(xiàn)Session的統(tǒng)一管理

登錄的處理流程:

1、登錄頁面提交用戶名密碼。

2、登錄成功后生成token。Token相當(dāng)于原來的jsessionid,字符串,可以使用uuid。

3、把用戶信息保存到redis。Key就是token,value就是TbUser對象轉(zhuǎn)換成json。

4、使用String類型保存Session信息??梢允褂谩扒熬Y:token”為key

5、設(shè)置key的過期時(shí)間。模擬Session的過期時(shí)間。一般半個(gè)小時(shí)。

6、把token寫入cookie中。
7、Cookie需要跨域,可以使用工具類。

8、Cookie的有效期。關(guān)閉瀏覽器失效。

9、登錄成功。

2018-08-19-2.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 原生HttpSession解決集群Session共享問題 實(shí)現(xiàn)SSO單點(diǎn)登錄 在介紹本節(jié)內(nèi)容之前,在這里談?wù)勎医佑|...
    ChaLLengerZeng閱讀 1,243評論 0 1
  • assh 自動登錄ssh腳本,使用 expect ,優(yōu)化操作和加入配置文件 只限制 Linux 和 Mac 機(jī)器使...
    心里有了一個(gè)寶寶閱讀 1,146評論 0 5
  • 今天朋友介紹一個(gè)的顧客過來工作室做身體。 這位顧客告訴我,她是乳腺增生,有結(jié)節(jié)。 我問她,是你自己感覺還是去醫(yī)院做...
    巧巧Y頭閱讀 390評論 0 3
  • 時(shí)間的腳步不停的運(yùn)轉(zhuǎn)著,暑假生活即將結(jié)束。 隨著暑假生活的結(jié)束也迎來了新的學(xué)期,對于學(xué)生們來說也是一個(gè)新的開始,新...
    櫻桃526閱讀 316評論 0 5
  • 某天遠(yuǎn)隔千山萬水的早上, 在愛的晨霧里, 我像只迷途的羔羊, 看不清前方延伸開去的小路。 只顧低頭, 嗅著山坡上葉...
    波羅揭諦_3a57閱讀 429評論 0 2

友情鏈接更多精彩內(nèi)容