极品大胸妹子露脸跟小哥激情啪啪, 久久欧洲AV无码精品色午夜麻豆, 99精品国产99久久久久久51, 美女被cao出白浆视频导航网站,亚洲日韩天堂,不二卡二区,4920手机在线观看日本电影,国产免费一区二区三区,美女影片一区二区三区

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

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

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

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

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

1. 用戶在登錄頁面進行登錄,如果登錄驗證不成功,返回登錄頁面重新登錄。

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

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

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

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

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

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

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

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

什么是跨域問題?

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

如何解決跨域訪問問題?

使用jsonp技術(shù)。

以上內(nèi)容僅供參考,部分文章是來自自研大數(shù)據(jù)AI進行生成,內(nèi)容摘自(百度百科,百度知道,頭條百科,中國民法典,刑法,牛津詞典,新華詞典,漢語詞典,國家院校,科普平臺)等數(shù)據(jù),內(nèi)容僅供學習參考,不準確地方聯(lián)系刪除處理!

為你推薦