H3BPM SSO 单点登陆

调用逻辑图

使用说明:
克隆到本地
访问
http://Url:Port/SSOLogin/Index?RedictUrl=Url:Port/Login/SSOLogin&TargetSystemCode=SSODemo

统一验证服务器 H3BPM

调用逻辑图中的认证中心

功能模块隶属于 H3BPM,用户用户统一认证登陆。

View: /Views/SSOLogin/index.cshtml
Controller: Controllers/SSOLoginController.cs

作用:对登陆做统一管理,登陆后会记录用户Session,再次访问会判断是否存在登陆状态,存在的话直接验证请求系统的单点登陆编码,并生成带Token的回调地址。

回调处理 SSODemo

调用逻辑图中的业务系统

View: /Views/Login/index.cshtml
Controller: Controllers/LoginController.cs

作用:对返回的Token进行处理,解析获得UserCode,再去处理自己系统的登陆逻辑,获取用户信息并完成登陆操作。


SSOService:http://121.40.136.138:8010/Portal/WebServices/SSOService.asmx
引入BPM 测试环境的SSOService

SSOService 说明

项目代码地址:https://github.com/DoneOff/H3BPM

如果你觉得这篇文章对你有帮助或启发,请点下关注以及赞,谢谢

你可能感兴趣的:(H3BPM SSO 单点登陆)