一种集成系统、接口调用方法、认证方法及相关设备技术方案

技术编号:37820567 阅读:11 留言:0更新日期:2023-06-09 09:55
本申请公开了一种集成系统、接口调用方法、认证方法及相关设备。集成系统包括多个连接模块和目标认证模块。多个连接模块与业务系统集合包括的目标业务系统连接,目标认证模块与业务系统集合包括的各个目标业务系统连接,业务系统集合包括的目标业务系统所需的认证信息相同。目标连接模块,用于响应于获取目标接口的调用指令,向目标认证模块发送包括连接模块标识的认证请求;目标认证模块,用于响应于获取认证请求,向连接模块标识所标识的目标连接模块发送认证结果;目标连接模块,还用于获取目标认证模块反馈的认证结果,认证结果用于调用目标接口。如此能够减少开发人员配置认证信息的次数,简化配置过程,提高配置效率。提高配置效率。提高配置效率。

【技术实现步骤摘要】
一种集成系统、接口调用方法、认证方法及相关设备


[0001]本申请涉及计算机
,具体涉及一种集成系统、接口调用方法、认证方法及相关设备。

技术介绍

[0002]集成系统用于集成不同的业务系统所提供的业务服务。集成系统通过业务系统的接口与业务系统建立连接,并向用户提供建立连接的业务系统所支持的业务服务。在当用户触发使用业务服务时,集成系统调用与提供该业务服务的业务系统连接的接口,利用业务系统向用户提供业务服务。
[0003]业务系统为了保证安全性,在接口被调用之前,需要认证集成系统的权限。开发人员需要为集成系统中与业务系统连接的接口,配置对应的认证信息,以便集成系统在调用接口之前,使用认证信息完成权限认证。但是,集成系统支持调用的接口较多,导致开发人员需要配置的认证信息较多,配置过程较为繁琐。

技术实现思路

[0004]有鉴于此,本申请提供一种集成系统、接口调用方法、认证方法及相关设备,能够减少开发人员配置认证信息的次数,简化配置过程。
[0005]基于此,本申请提供的技术方案如下:
[0006]第一方面,本申请提供一种集成系统,所述集成系统包括多个连接模块和目标认证模块,所述多个连接模块与业务系统集合包括的目标业务系统连接,所述目标认证模块与所述业务系统集合包括的各个目标业务系统连接,所述业务系统集合包括的目标业务系统所需的认证信息相同;
[0007]所述目标连接模块,用于响应于获取目标接口的调用指令,向所述目标认证模块发送认证请求,所述目标接口为所述业务系统集合包括的一个目标业务系统的接口,所述目标连接模块为所述多个连接模块中与所述目标接口所属的目标业务系统连接的连接模块,所述认证请求包括连接模块标识,所述连接模块标识用于标识所述目标连接模块;
[0008]所述目标认证模块,用于响应于获取所述认证请求,向所述连接模块标识所标识的所述目标连接模块发送认证结果,所述认证结果是所述目标认证模块利用认证信息在所述目标业务系统认证得到的;
[0009]所述目标连接模块,还用于获取所述目标认证模块反馈的认证结果,所述认证结果用于调用所述目标接口。
[0010]第二方面,本申请提供一种接口调用方法,所述方法应用于集成系统包括的目标连接模块,所述目标连接模块与目标业务系统连接,所述目标业务系统属于业务系统集合,所述业务系统集合包括的目标业务系统所需的认证信息相同,所述方法包括:
[0011]响应于获取目标接口的调用指令,向所述集成系统包括的目标认证模块发送认证请求,所述目标接口为所述目标业务系统的接口,所述认证请求包括连接模块标识,所述连
接模块标识用于标识所述目标连接模块,所述目标认证模块与所述目标业务系统连接,用于基于利用认证信息在所述目标业务系统认证得到认证结果;
[0012]获取所述目标认证模块反馈的认证结果,所述认证结果用于调用所述目标接口。
[0013]第三方面,本申请提供一种认证方法,所述方法应用于集成系统包括的目标认证模块,所述目标认证模块与业务系统集合包括的各个目标业务系统连接,所述业务系统集合包括的目标业务系统所需的认证信息相同,所述方法包括:
[0014]响应于获取认证请求,向所述认证请求包括的连接模块标识所标识的所述目标连接模块发送认证结果,所述认证结果是所述目标认证模块利用认证信息在所述目标业务系统认证得到的,所述认证结果用于调用所述目标接口,所述目标连接模块与所述业务系统集合包括的目标业务系统连接,用于调用所述目标业务系统的目标接口。
[0015]第四方面,本申请提供一种接口调用装置,所述装置应用于集成系统包括的目标连接模块,所述目标连接模块与目标业务系统连接,所述目标业务系统属于业务系统集合,所述业务系统集合包括的目标业务系统所需的认证信息相同,所述装置包括:
[0016]接收单元,用于获取目标接口的调用指令;
[0017]发送单元,用于响应于获取所述目标接口的调用指令,向所述集成系统包括的目标认证模块发送认证请求,所述目标接口为所述目标业务系统的接口,所述认证请求包括连接模块标识,所述连接模块标识用于标识所述目标连接模块,所述目标认证模块与所述目标业务系统连接,用于基于利用认证信息在所述目标业务系统认证得到认证结果;
[0018]接收单元,还用于获取所述目标认证模块反馈的认证结果,所述认证结果用于调用所述目标接口。
[0019]第五方面,本申请提供一种认证装置,所述装置应用于集成系统包括的目标认证模块,所述目标认证模块与业务系统集合包括的各个目标业务系统连接,所述业务系统集合包括的目标业务系统所需的认证信息相同,所述装置包括:
[0020]接收单元,用于获取认证请求;
[0021]发送单元,用于响应于获取所述认证请求,向所述认证请求包括的连接模块标识所标识的所述目标连接模块发送认证结果,所述认证结果是所述目标认证模块利用认证信息在所述目标业务系统认证得到的,所述认证结果用于调用所述目标接口,所述目标连接模块与所述业务系统集合包括的目标业务系统连接,用于调用所述目标业务系统的目标接口。
[0022]第六方面,本申请提供一种电子设备,包括:
[0023]一个或多个处理器;
[0024]存储装置,其上存储有一个或多个程序,
[0025]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现第三方面中任一所述的接口调用方法,或者实现第四方面中任一所述的认证方法。
[0026]第七方面,本申请提供一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现第三方面中任一所述的接口调用方法,或者实现第四方面中任一所述的认证方法。
[0027]第八方面,本申请提供一种计算机程序产品,所述计算机程序产品在设备上运行时,使得所述设备执行第三方面中任一所述的接口调用方法,或者执行第四方面中任一所
述的认证方法。
[0028]由此可见,本申请具有如下有益效果:
[0029]本申请提供的一种集成系统、接口调用方法、认证方法及相关设备。集成系统包括多个连接模块和目标认证模块。多个连接模块与业务系统集合包括的目标业务系统连接,所述目标认证模块与所述业务系统集合包括的各个目标业务系统连接,所述业务系统集合包括的目标业务系统所需的认证信息相同。目标连接模块,用于响应于获取目标接口的调用指令,向所述目标认证模块发送包括连接模块标识的认证请求;目标认证模块,用于响应于获取所述认证请求,向所述连接模块标识所标识的所述目标连接模块发送认证结果;目标连接模块,还用于获取所述目标认证模块反馈的认证结果,所述认证结果用于调用所述目标接口。如此能够实现多个调用目标业务系统接口的连接模块统一通过目标认证模块进行认证。开发人员仅需要配置目标认证模块的认证信息,无需为每个连接模块配置,减少开发人员配置认证信息的次数,简化配置过程,提高配置效率。
附图说明
[0030]图1为一种集成系统的结构本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种集成系统,其特征在于,所述集成系统包括多个连接模块和目标认证模块,所述多个连接模块与业务系统集合包括的目标业务系统连接,所述目标认证模块与所述业务系统集合包括的各个目标业务系统连接,所述业务系统集合包括的目标业务系统所需的认证信息相同;所述目标连接模块,用于响应于获取目标接口的调用指令,向所述目标认证模块发送认证请求,所述目标接口为所述业务系统集合包括的一个目标业务系统的接口,所述目标连接模块为所述多个连接模块中与所述目标接口所属的目标业务系统连接的连接模块,所述认证请求包括连接模块标识,所述连接模块标识用于标识所述目标连接模块;所述目标认证模块,用于响应于获取所述认证请求,向所述连接模块标识所标识的所述目标连接模块发送认证结果,所述认证结果是所述目标认证模块利用认证信息在所述目标业务系统认证得到的;所述目标连接模块,还用于获取所述目标认证模块反馈的认证结果,所述认证结果用于调用所述目标接口。2.根据权利要求1所述的系统,其特征在于,所述目标认证模块,在所述响应于获取所述认证请求之后,所述向所述连接模块标识所标识的所述目标连接模块发送认证结果之前,还用于向所述目标业务系统发送认证信息,获取所述目标业务系统反馈的认证结果。3.根据权利要求1所述的系统,其特征在于,所述认证结果为授权信息,所述目标认证模块,还用于在所述向所述连接模块标识所标识的所述目标连接模块发送认证结果之前,向所述目标业务系统发送认证信息,获取所述目标业务系统反馈的授权信息。4.根据权利要求3所述的系统,其特征在于,所述授权信息具有有效时限,所述目标认证模块,还用于响应于确定所述有效时限小于阈值,向所述目标业务系统发送认证信息,获取所述目标业务系统反馈的有效时限更新后的授权信息。5.根据权利要求1所述的系统,其特征在于,所述目标认证模块与所述目标业务系统具有对应关系,所述目标连接模块,还用于在所述向所述目标认证模块发送认证请求之前,根据所述目标认证模块与所述目标业务系统的对应关系,确定所述目标认证模块。6.根据权利要求1所述的系统,其特征在于,所述目标连接模块预先配置所述目标认证模块的模型标识,所述模型标识用于标识所述目标认证模块,所述目标连接模块,用于向所述目标认证模块发送认证请求,包括:所述目标连接模块,用于向所述模型标识所标识的所述目标认证模块发送认证请求。7.根据权利要求1所述的系统,其特征在于,所述认证结果为认证通过,所述目标连接模块,还用于基于所述认证结果调用所述目标接口。8.一种接口调用方法,其特征在于,所述方法应用于集成系统包括的目标连接模块,所述目标连接模块与目标业务系统连接,所述目标业务系统属于业务系统集合,所述业务系统集合包括的目标业务系统所需的认证信息相同,所述方法包括:响应于获取目标接口的调用指令,向所述集成系统包括的目标认证模块发送认证请求,所述目标接口为所述目标业务系统的接口,所述认证请求包括连接模块标识,所述连接模块标识用于标识所述目标连接模块,所述目标认证模块与所述目标业务系统连接,用于基于利用认证信息在所述目标业务系统认证得到认证结果;获取所述目标认证模块反馈的认证结果,所述认证结果用于调用所述目标接口。
9.根据权利要求8所述的方法,其特征在于,所述目标认证模块与所述目标业务系统具有对应关系,在所述向所述目标认证模块发送认证请求之前,所述方法还包括:根据所述目标认证模块与所述目标业务系统的对应关系,确定所述目标认证模块。10.根据权利要求8所述的方法,其特征在于,所述目标连接模块预先配置所述目标认证模块的模型标识,所述模型标识用于标识所述目标认证模块,所述向所述目标认证模块发送认证请求,包括:...

【专利技术属性】
技术研发人员:王登临
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1