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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容