[发明专利]基于JWT令牌的不互信异构系统聚合鉴权认证方法在审
申请号: | 202111562393.1 | 申请日: | 2021-12-20 |
公开(公告)号: | CN114238925A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 王晓澎;李忠;张宇峰;李金岭;杜忠田;王彦君;李成钢;张碧昭;张光卫;冯煜;张安康 | 申请(专利权)人: | 中国电信集团系统集成有限责任公司 |
主分类号: | G06F21/41 | 分类号: | G06F21/41 |
代理公司: | 北京远大卓悦知识产权代理有限公司 11369 | 代理人: | 吴朝阳 |
地址: | 100036 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 jwt 令牌 互信 系统 聚合 认证 方法 | ||
本发明公开了一种基于JWT令牌的不互信异构系统聚合鉴权认证方法,包括:步骤一、建立总平台、多个子平台;步骤二、接收用户登录总平台或子平台进行认证的指令,总平台生成token字符串发送至子平台,子平台解析用户输入的认证信息,并通过RSA算法生成RSA公钥和RSA私钥,将token进行RSA私钥加密,然后把加密后的token和RSA公钥发送至总平台,总平台使用RSA公钥解密,若收发的token一致,则总平台、子平台信任构建成功;步骤三、通过用户登录总平台对子平台访问的请求,并在子平台授权范围内调用业务接口。本发明能够在主平台中能够实现对多个子平台的用户认证,在子平台中实现对用户的权限限制。
技术领域
本发明涉及认证鉴权技术领域。更具体地说,本发明涉及一种基于JWT令牌的不互信异构系统聚合鉴权认证方法。
背景技术
当今社会上存在很多小型的软件企业,通常关注解决某个行业领域的细分问题,为区域性用户或细分领域用户提供软件服务,比如在征信行业中,多家征信机构联合提供多维度的征信评估能力,所以聚合这些企业形成较大的平台是有客观需求和价值意义的,对这些公司的软件服务进行聚合,形成一个功能完善全面的大型SaaS服务软件,能够有效提高整体市场存活率,实现多方协同发展共赢局面。但是各个软件企业是互相独立的,系统是异构的,并且各自用户体系无法共享,因此用户鉴权是解决系统聚合问题的关键。
现有研究中常用的认证鉴权方案有SSO单点登录方案、分布式Session与网关结合方案、客户端Token与网关结合方案等,以上三种方案中对主系统和多个子系统之间无法在原有不同的用户体系中做到新用户体系的一致性,进而对于已经上线运行的子系统,无法做到分布式鉴权认证的一致性,从而很难实现主平台与各个子平台的用户鉴权以及子平台中特殊业务功能权限限制。
发明内容
本发明的一个目的是解决至少上述问题,并提供至少后面将说明的优点。
本发明还有一个目的是提供一种基于JWT令牌的不互信异构系统聚合鉴权认证方法,其能够在主平台中能够实现对多个子平台的用户认证,在子平台中实现对用户的权限限制。
为了实现根据本发明的这些目的和其它优点,提供了一种基于JWT令牌的不互信异构系统聚合鉴权认证方法,包括:
步骤一、为多个不互信异构系统建立一个总平台,形成总平台、多个子平台的架构;
步骤二、接收用户登录总平台或子平台进行认证的指令,总平台生成用于对子平台进行认证的token字符串,并将token与用户输入的认证信息发送至子平台,子平台解析用户输入的认证信息,并通过RSA算法生成RSA公钥和RSA私钥,将token进行RSA私钥加密,然后把加密后的token和RSA公钥发送至总平台,总平台使用RSA公钥解密,若收发的token一致,则总平台、子平台信任构建成功,通过认证;
步骤三、通过用户登录总平台对子平台访问的请求,并在子平台授权范围内调用业务接口。
优选的是,总平台、多个子平台均采用浏览器/服务器模式架构。
优选的是,若总平台、子平台信任构建成功,总平台创建一块JWT令牌保存在服务端。
优选的是,token字符串由用户输入的认证信息组成json并经过SHA256加密产生。
优选的是,步骤二中,子平台解析用户输入的认证信息时,若子平台验证通过,则将token与已注册的用户信息绑定,若子平台验证失败,则创建新的用户,将token与新注册的用户信息绑定。
基于JWT令牌的不互信异构系统聚合鉴权认证装置,包括:
平台架构模块,其为多个不互信异构系统建立一个总平台,所述平台架构模块包括总平台、多个子平台;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信集团系统集成有限责任公司,未经中国电信集团系统集成有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111562393.1/2.html,转载请声明来源钻瓜专利网。