使用說(shuō)明:
克隆到本地
訪問(wèn)
http://Url:Port/SSOLogin/Index?RedictUrl=Url:Port/Login/SSOLogin&TargetSystemCode=SSODemo
統(tǒng)一驗(yàn)證服務(wù)器 H3BPM
調(diào)用邏輯圖中的認(rèn)證中心
功能模塊隸屬于 H3BPM,用戶用戶統(tǒng)一認(rèn)證登陸。
View: /Views/SSOLogin/index.cshtml
Controller: Controllers/SSOLoginController.cs
作用:對(duì)登陸做統(tǒng)一管理,登陸后會(huì)記錄用戶Session筏养,再次訪問(wèn)會(huì)判斷是否存在登陸狀態(tài)谭胚,存在的話直接驗(yàn)證請(qǐng)求系統(tǒng)的單點(diǎn)登陸編碼,并生成帶Token的回調(diào)地址颈嚼。
回調(diào)處理 SSODemo
調(diào)用邏輯圖中的業(yè)務(wù)系統(tǒng)
View: /Views/Login/index.cshtml
Controller: Controllers/LoginController.cs
作用:對(duì)返回的Token進(jìn)行處理毛秘,解析獲得UserCode,再去處理自己系統(tǒng)的登陸邏輯阻课,獲取用戶信息并完成登陸操作叫挟。
SSOService:http://121.40.136.138:8010/Portal/WebServices/SSOService.asmx
引入BPM 測(cè)試環(huán)境的SSOService
SSOService 說(shuō)明
項(xiàng)目代碼地址:https://github.com/DoneOff/H3BPM
如果你覺(jué)得這篇文章對(duì)你有幫助或啟發(fā),請(qǐng)點(diǎn)下關(guān)注以及贊限煞,謝謝