成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

“山竹”影響出來(lái)的多應(yīng)用單點(diǎn)登錄

xiangzhihong / 3067人閱讀

摘要:前言山竹影響了我一整夜的睡眠,剛好住在廣東這邊,于是頭腦發(fā)昏的我,出了今天的推文,還需指正,請(qǐng)一針見血。兩個(gè)應(yīng)用系統(tǒng),同域跨域單點(diǎn)登錄實(shí)現(xiàn)。

前言

山竹”影響了我一整夜的睡眠,剛好住在廣東這邊,于是頭腦發(fā)昏的我,出了今天的推文,還需指正,請(qǐng)一針見血。

剛好在了解公司開發(fā)平臺(tái)的權(quán)限,于是畫了張SSO單點(diǎn)登錄的流程圖,起床后寫了篇MYSQL的手記后就開始敲代碼了,終于在3小時(shí)后完成了。

兩個(gè)應(yīng)用系統(tǒng),同域、跨域單點(diǎn)登錄實(shí)現(xiàn)。先看看視頻來(lái)了解下效果,Redis是虛擬機(jī)的、MYSQL是本地的,兩個(gè)應(yīng)用是8081與8082端口下的。
(視頻請(qǐng)移步公眾號(hào))

GitHub

看完之后,想看源碼的立馬去GitHub下載來(lái)試試水。

GitHub地址:https://github.com/UncleCatMy...

項(xiàng)目名:UncleCatMySelf/myself-SpringBoot-SSO

流程圖

項(xiàng)目架構(gòu)圖(流程圖吧,沒有那么高大上)

介紹

簡(jiǎn)短的說(shuō)下,兩個(gè)項(xiàng)目同域或跨域都可以,登錄驗(yàn)證的Token放在Redis,只要Token存在并有效,則同一用戶在企業(yè)應(yīng)用間無(wú)縫瀏覽。

跑太多應(yīng)用,電腦都有點(diǎn)撐不住了?。?!

渣渣電腦,見諒。

在第一個(gè)應(yīng)用登錄后,瀏覽器Cookie會(huì)保存系統(tǒng)派發(fā)生成的時(shí)效性Token,在其他應(yīng)用進(jìn)入登錄界面的URL時(shí),系統(tǒng)會(huì)去判斷Cookie是否存在Token,并判斷是否有效,有效則免登陸進(jìn)入應(yīng)用界面。

項(xiàng)目簡(jiǎn)介

介紹下項(xiàng)目的開發(fā)目錄,工作量不大,只要有思路就可以

兩個(gè)應(yīng)用都是一樣目錄,只是配置文件改一下項(xiàng)目名還有啟動(dòng)端口

aspect 切面處理登錄權(quán)限

constant Cookie和Redis的配置類

exception 系統(tǒng)自定義異常

handler 異常攔截處理

其他的幾個(gè)都是傳統(tǒng)開發(fā)下會(huì)有的,前端使用Freemarker模板開發(fā)的,這里就不細(xì)說(shuō)了,詳細(xì)大家可以去GitHub上看看。

效果



結(jié)尾

大致就是這樣的....

上次和朋友說(shuō)了工作的環(huán)境是多重要啥的,今天給大家看看我平時(shí)的工作環(huán)境,這是在家里的...很久沒整理了(筆記本還沒換,習(xí)慣拉多一個(gè)顯示器,作為雙顯,平板是平時(shí)偶爾看看視頻,刷刷游戲的·····,藍(lán)牙耳機(jī)剛剛被我家寶貝藍(lán)貓咬掉了····)

如果本文對(duì)你有所幫助,歡迎關(guān)注本人技術(shù)公眾號(hào),謝謝。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/77143.html

相關(guān)文章

  • 什么是單點(diǎn)登錄(SSO)

    摘要:此時(shí),用戶想要訪問(wèn)系統(tǒng)受限的資源比如說(shuō)訂單功能,訂單功能需要登錄后才能訪問(wèn),系統(tǒng)發(fā)現(xiàn)用戶并沒有登錄,于是重定向到認(rèn)證中心,并將自己的地址作為參數(shù)。前言 只有光頭才能變強(qiáng)。 文本已收錄至我的GitHub倉(cāng)庫(kù),歡迎Star:github.com/ZhongFuChen… 在我實(shí)習(xí)之前我就已經(jīng)在看單點(diǎn)登錄的是什么了,但是實(shí)習(xí)的時(shí)候一直在忙其他的事,所以有幾個(gè)網(wǎng)站就一直躺在我的收藏夾里邊: ...

    番茄西紅柿 評(píng)論0 收藏0
  • 什么是單點(diǎn)登錄(SSO)

    摘要:此時(shí),用戶想要訪問(wèn)系統(tǒng)受限的資源比如說(shuō)訂單功能,訂單功能需要登錄后才能訪問(wèn),系統(tǒng)發(fā)現(xiàn)用戶并沒有登錄,于是重定向到認(rèn)證中心,并將自己的地址作為參數(shù)。前言 只有光頭才能變強(qiáng)。 文本已收錄至我的GitHub倉(cāng)庫(kù),歡迎Star:github.com/ZhongFuChen… 在我實(shí)習(xí)之前我就已經(jīng)在看單點(diǎn)登錄的是什么了,但是實(shí)習(xí)的時(shí)候一直在忙其他的事,所以有幾個(gè)網(wǎng)站就一直躺在我的收藏夾里邊: ...

    番茄西紅柿 評(píng)論0 收藏0
  • 什么是單點(diǎn)登錄(SSO)

    摘要:此時(shí),用戶想要訪問(wèn)系統(tǒng)受限的資源比如說(shuō)訂單功能,訂單功能需要登錄后才能訪問(wèn),系統(tǒng)發(fā)現(xiàn)用戶并沒有登錄,于是重定向到認(rèn)證中心,并將自己的地址作為參數(shù)。前言 只有光頭才能變強(qiáng)。 文本已收錄至我的GitHub倉(cāng)庫(kù),歡迎Star:github.com/ZhongFuChen… 在我實(shí)習(xí)之前我就已經(jīng)在看單點(diǎn)登錄的是什么了,但是實(shí)習(xí)的時(shí)候一直在忙其他的事,所以有幾個(gè)網(wǎng)站就一直躺在我的收藏夾里邊: ...

    2i18ns 評(píng)論0 收藏0
  • 單點(diǎn)登錄

    摘要:什么是單點(diǎn)登錄單點(diǎn)登錄一個(gè)賬號(hào)多個(gè)系統(tǒng)同登錄登出。說(shuō)的更簡(jiǎn)單點(diǎn)就是多個(gè)有獨(dú)自域名的系統(tǒng)登錄登出跟一個(gè)系統(tǒng)一樣。單點(diǎn)登錄方便安全什么的種種優(yōu)點(diǎn)略過(guò),用上自然會(huì)知道。 1.什么是單點(diǎn)登錄 單點(diǎn)登錄:一個(gè)賬號(hào)多個(gè)系統(tǒng)同登錄登出。 這里說(shuō)的多系統(tǒng)是指每個(gè)系統(tǒng)有自己的域名。 說(shuō)的更簡(jiǎn)單點(diǎn)就是多個(gè)有獨(dú)自域名的系統(tǒng)登錄登出跟一個(gè)系統(tǒng)一樣。 單點(diǎn)登錄方便安全什么的種種優(yōu)點(diǎn)略過(guò),用上自然會(huì)知道。...

    enrecul101 評(píng)論0 收藏0
  • 什么是單點(diǎn)登錄(SSO)

    摘要:此時(shí),用戶想要訪問(wèn)系統(tǒng)受限的資源比如說(shuō)訂單功能,訂單功能需要登錄后才能訪問(wèn),系統(tǒng)發(fā)現(xiàn)用戶并沒有登錄,于是重定向到認(rèn)證中心,并將自己的地址作為參數(shù)。 前言 只有光頭才能變強(qiáng)。文本已收錄至我的GitHub倉(cāng)庫(kù),歡迎Star:https://github.com/ZhongFuCheng3y/3y 在我實(shí)習(xí)之前我就已經(jīng)在看單點(diǎn)登錄的是什么了,但是實(shí)習(xí)的時(shí)候一直在忙其他的事,所以有幾個(gè)網(wǎng)站就...

    levy9527 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<