[发明专利]集成系统跨平台认证方法及相关组件有效
申请号: | 202010922916.8 | 申请日: | 2020-09-04 |
公开(公告)号: | CN112637113B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 陈春风 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春辉 |
地址: | 250001 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集成 系统 平台 认证 方法 相关 组件 | ||
本申请公开了一种集成系统跨平台认证方法中,在第一系统本地登录认证通过后调用共用组件加密算法生成登录验证信息,接收到第一用户发起的对于第二系统的单点登录请求后生成用于实现单点登录认证的标签信息,由于在位于第一系统的第一组件与位于第二系统的第二组件间算法相通,可以实现两组件生成信息间的相互验证;生成两部分验证信息后,调用第一组件根据公用组件中统一标准的接口请求协议进行处理,可以保障跨平台认证下的数据有效交互;同时该方法中还提出调用公用组件进行请求拦截,从而可以保障所有登录请求信息的有效安全验证,保障跨系统认证的安全性。本申请还提供了集成系统跨平台认证装置、设备及一种可读存储介质,具有上述有益效果。
技术领域
本申请涉及计算机软件技术领域,特别涉及集成系统跨平台认证方法、 装置、设备及一种可读存储介质。
背景技术
随着信息技术的高速发展,为了更好的解决用户各种场景问题,通常会 采取系统集成方案,集成的各个分离部分原本就是一个个独立的系统,集成 后的整体的各部分之间能彼此有机地和协调地工作,以发挥整体效益,达到 整体优化的目的。
为保证各部分之间的协调工作,集成系统中各子系统间需要交互,而子 系统之间的交互为了保证各部分的数据安全性通常需要进行登录认证。而一 般的单点登录(SSO)方案都是通过统一的认证服务器来实现,所有的子系统 都通过这个统一的认证服务器完成登录认证,然后进行系统间交互。
如果是新开发的系统这种方案的可行性比较高,但是现实情况下由于有 一些系统运行了好长时间,为实现统一的任务服务需要进行子系统间的业务 数据迁移以及系统改造,实现难度较大;还有一种情况是各子系统由不同的 团队开发甚至是不同的公司开发各系统的认证自成一套体系,系统技术架构 不通,统一起来难度较大;还有一种场景是客户根本没有统一的认证服务, 无法完成统一认证。
因此,如何实现集成系统间有效的统一认证,是本领域技术人员急需解 决的问题。
发明内容
本申请的目的是提供集成系统跨平台认证方法,该方法可以实现集成系 统间有效的统一认证;本申请的另一目的是提供集成系统跨平台认证装置、 设备及一种可读存储介质。
为解决上述技术问题,本申请提供一种集成系统跨平台认证方法,包括:
第一系统接收到用户登录请求后,根据用户信息对所述用户进行登录认 证;
认证通过后,调用第一组件根据所述用户信息生成登录验证信息;其中, 所述第一组件为设置于所述第一系统中的公用组件;
接收到所述用户发起的对于第二系统的单点登录请求后,调用所述第一 组件生成标签信息;
调用所述第一组件根据接口请求协议将所述标签信息以及所述登录验证 信息添加至请求头中,生成访问请求;
向所述第二系统发送所述访问请求,以便所述第二系统通过第二组件拦 截并验证所述访问请求;其中,所述第二组件为设置于所述第二系统中的公 用组件。
可选地,接收到所述用户发起的对于第二系统的单点登录请求后,调用 所述第一组件生成标签信息,包括:
接收到所述用户发起的对于第二系统的单点登录请求后,调用所述第一 自检对用户信息进行可逆加密处理,生成可还原的标签信息;
则相应地,所述第二系统通过第二组件拦截并验证所述访问请求,包括:
所述第二系统对所述登录验证信息进行还原解析处理,得到用户信息;
调用所述第二组件根据所述用户信息生成登录验证信息,作为标准登录 验证信息;所述第二组件为设置于所述第二系统中的公用组件;
调用所述第二组件对所述标准登录验证信息与所述登录验证信息进行比 对验证;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010922916.8/2.html,转载请声明来源钻瓜专利网。