国产成人做受免费视频-国产成在线观看免费视频-国产传媒在线播放-国产传媒在线观看-欧美一区二区三区不卡免费观看-欧美一区二区三区不卡片

單點(diǎn)登錄系統(tǒng)官主要的關(guān)切是什么

2024-06-05 05:08:54 大風(fēng)車考試網(wǎng)

單點(diǎn)登錄系統(tǒng)官主要的關(guān)切是什么

密碼一旦泄露,最大程度的非授權(quán)訪問將可能發(fā)生。

單點(diǎn)登錄的業(yè)務(wù)流程如下:

1. 用戶在登錄頁面進(jìn)行登錄,如果登錄驗(yàn)證不成功,返回登錄頁面重新登錄。

2. 登錄成功后,服務(wù)端通過uuid隨機(jī)生成一個(gè)名為token的字符串(相當(dāng)于來的jsessionid),作為key值,并且將封裝有當(dāng)前登錄用戶信息的對象轉(zhuǎn)成json字符串作為values值,以鍵值對的形式存入Redis緩存數(shù)據(jù)庫。

3. 設(shè)置key的過期時(shí)間,一般設(shè)為半個(gè)小時(shí)。

4. 將token字符串寫入Cookie中,返回給瀏覽器。在這個(gè)過程中,一般我們會同時(shí)響應(yīng)一個(gè)重定向操作,讓頁面跳轉(zhuǎn)到首頁。

5. 在頁面跳轉(zhuǎn)到首頁以后,我們有一個(gè)要求:就是要在首頁上顯示出當(dāng)前登錄用戶的用戶名。這個(gè)時(shí)候,我們采取的辦法是在首頁加載完畢之后,向單點(diǎn)登錄系統(tǒng)發(fā)送一個(gè)ajax請求,請求的參數(shù)就是Cookie。

6. 單點(diǎn)登錄系統(tǒng)接收到請求之后,取出Cookie里面存放的token字符串,去Redis中查找響應(yīng)的用戶信息,若查不到,會重定向到登錄頁面重新登錄;若查到,會將用戶信息由json字符串轉(zhuǎn)成用戶對象,并返給瀏覽器端。同時(shí)重設(shè)key的過期時(shí)間。

7. 瀏覽器拿到返回過來的用戶對象,從中取出用戶名,嵌入到首頁的指定位置即可。注意:在這個(gè)過程中會產(chǎn)生一個(gè)跨域訪問的問題。

什么是跨域問題?

答:域名不同或者域名相同端口號不同均可稱為跨域。首頁位置前臺系統(tǒng)中,首頁通過ajax請求訪問單點(diǎn)登錄系統(tǒng),兩個(gè)系統(tǒng)彼此獨(dú)立,部署在不同的Tomcat服務(wù)器上,端口號不同,是跨域請求。跨域請求能發(fā)過去,并且瀏覽器能得到服務(wù)端返回的用戶信息,但是ajax拿不到這個(gè)響應(yīng)信息,瀏覽器不讓使用。

如何解決跨域訪問問題?

答:使用jsonp技術(shù)。

  • 相關(guān)文章
主站蜘蛛池模板: 在线a毛片免费视频观看 | 国产日韩精品一区二区三区 | h网站亚洲 | 国产国产成人久久精品杨幂 | 欧美视频第一区 | 成人77777| 香蕉视频网站在线播放 | 国产在线观看中文字幕 | 久久国产视频精品 | 天堂在线天堂最新版 | 四虎免费在线 | 日韩欧美一区二区三区在线播放 | 特级毛片www | 国产日韩欧美在线一区二区三区 | 日韩欧美亚洲每的更新在线 | 日本高清在线精品一区二区三区 | 九九99久久精品国产 | 欧美网址在线观看 | 欧美性高清在线视频 | 在线a毛片免费视频观看 | 四虎精品视频在线永久免费观看 | h版欧美一区二区三区四区 h版欧美大片免费观看 | 亚洲国产日韩a在线亚洲 | 明星换脸高清一区二区 | 2021国产麻豆剧 | 国产a v高清一区二区三区 | 天天靠天天擦天天摸 | 亚洲香蕉网久久综合影院3p | www.亚洲5555.com | 精品日韩在线视频一区二区三区 | 亚洲欧美日韩国产综合 | 麻豆mv传媒观看免费 | 日韩欧美一区在线观看 | 天使萌一区二区在线观看 | 欧美在线不卡视频 | 日本不卡视频在线播放 | 色yeye在线观视频 | 国产成人在线网站 | 一个人www在线高清观看 | 两个人的免费视频 | 国产一区第一页 |