成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

sso程序流程

程序流程:SSO 系統(tǒng)1) 用戶(hù)在單點(diǎn)登錄系統(tǒng)輸入用戶(hù)名(社編) 和密碼,進(jìn)行登錄;2) 單點(diǎn)登錄校驗(yàn)輸入的用戶(hù)名(社編)和密碼,驗(yàn)證不通過(guò),轉(zhuǎn)到錯(cuò)誤頁(yè)面。3) 如果驗(yàn)證通過(guò),則從映射表中取出該用戶(hù)所

程序流程:

SSO 系統(tǒng)

1) 用戶(hù)在單點(diǎn)登錄系統(tǒng)輸入用戶(hù)名(社編) 和密碼,進(jìn)行登錄;

2) 單點(diǎn)登錄校驗(yàn)輸入的用戶(hù)名(社編)和密碼,驗(yàn)證不通過(guò),轉(zhuǎn)到錯(cuò)誤頁(yè)面。

3) 如果驗(yàn)證通過(guò),則從映射表中取出該用戶(hù)所有能訪(fǎng)問(wèn)的應(yīng)用系統(tǒng),顯示在sso 登錄成功頁(yè)面。轉(zhuǎn)向登錄成功頁(yè)面之前,將該用戶(hù)所有能訪(fǎng)問(wèn)應(yīng)用系統(tǒng)的實(shí)際用戶(hù)名都放到cookie 中(從映射表中獲得)。也就是說(shuō),該用戶(hù)能訪(fǎng)問(wèn)幾個(gè)應(yīng)用系統(tǒng),就創(chuàng)建幾個(gè)cookie ,并分別設(shè)置好每一個(gè)cookie 的域名(完整的域名,比如:aa.lgcns.com);

4) 用戶(hù)在 sso 登錄成功的頁(yè)面,選擇一個(gè)鏈接,請(qǐng)求某一個(gè)應(yīng)用系統(tǒng)的頁(yè)面; 下面是每個(gè)web 應(yīng)用程序中的處理(filter 的處理)

5) 在每一個(gè)web 應(yīng)用中需要身份驗(yàn)證的url 前分別加一個(gè)filter, 因此在進(jìn)入當(dāng)前請(qǐng)求的頁(yè)面前,會(huì)先執(zhí)行filter 程序;

6) 在filter 程序中首先檢查是否存在一個(gè)session 對(duì)象,能從里面獲得用戶(hù)對(duì)象,如果可以,filter 程序不做任何的攔截, 直接進(jìn)入請(qǐng)求的頁(yè)面;

7) 如果不存在這樣的一個(gè)session,filter 會(huì)進(jìn)行下面幾個(gè)步驟的處理:

a) 檢查有沒(méi)有該應(yīng)用對(duì)應(yīng)的cookie 存在,如果沒(méi)有,說(shuō)明未登錄單點(diǎn)登錄系統(tǒng),轉(zhuǎn)向單點(diǎn)登錄的login.jsp;

b) 如果cookie 存在,繼續(xù)進(jìn)行,從cookie 中取出該應(yīng)用的用戶(hù)名和域名,分布式調(diào)用sso 系統(tǒng)中的一個(gè)servlet ,獲得該用戶(hù)在該應(yīng)用中的實(shí)際密碼;調(diào)用結(jié)束后從應(yīng)用系統(tǒng)的用戶(hù)表中根據(jù)用戶(hù)名和密碼獲得該用戶(hù)對(duì)象,并放入session 中。Filter 結(jié)束

8) 系統(tǒng)轉(zhuǎn)向最初請(qǐng)求的頁(yè)面。

處理結(jié)束

標(biāo)簽: