本发明专利技术提供一种接口请求转换方法,应用于接口转换装置,包括:接收客户端发送的第一用户信息,并利用第一认证方式对第一用户信息进行身份认证;当确定第一用户信息通过认证时,获取预存的第二用户信息,并将第二用户信息发送至服务端,以使服务端利用第二认证方式对第二用户信息进行身份认证;当确定第二用户信息通过认证时,为客户端和服务端提供接口请求转换服务;可为客户端与服务端进行双向安全认证适配,避免相关技术中由客户端与服务端的安全认证机制不同所带来的适配工作,进而可提升安全认证机制的灵活性。本发明专利技术还提供一种接口转换装置、电子设备及存储介质,具有上述有益效果。果。果。
【技术实现步骤摘要】
接口请求转换方法、接口转换装置、电子设备及存储介质
[0001]本专利技术涉及网络应用领域,特别涉及一种接口请求转换方法、接口转换装置、电子设备及存储介质。
技术介绍
[0002]随着网络技术的不断发展,安全认证已然成为网络通信中不可或缺的部分。目前,网络通信的客户端及提供接口服务的服务端均设置有安全认证机制,只有在通过安全认证后才能进行相互通信。然而安全认证机制种类繁多,当客户端及服务端的安全认证机制不同时,开发人员只能对客户端或服务端进行重新适配,而额外的适配工作将加重开发人员的工作压力。
技术实现思路
[0003]本专利技术的目的是提供一种接口请求转换方法、接口转换装置、电子设备及存储介质,可为客户端与服务端进行双向安全认证适配,避免相关技术中由客户端与服务端的安全认证机制不同所带来的适配工作,进而可提升安全认证机制的灵活性。
[0004]为解决上述技术问题,本专利技术提供一种接口请求转换方法,应用于接口转换装置,所述方法包括:
[0005]接收客户端发送的第一用户信息,并利用第一认证方式对所述第一用户信息进行身份认证;
[0006]当确定所述第一用户信息通过认证时,获取预存的第二用户信息,并将所述第二用户信息发送至服务端,以使所述服务端利用第二认证方式对所述第二用户信息进行身份认证;
[0007]当确定所述第二用户信息通过认证时,为所述客户端和所述服务端提供接口请求转换服务。
[0008]可选地,所述利用第一认证方式对所述第一用户信息进行身份认证,包括:
[0009]将所述第一用户信息发送至第三方认证端,以使所述第三方认证端利用所述第一认证方式对所述第一用户信息进行认证,并在确定所述第一用户信息通过认证时返回响应信息;
[0010]当接收到所述响应信息时,确定所述第一用户信息通过认证。
[0011]可选地,在获取预存的第二用户信息之前,还包括:
[0012]配置预设插件;
[0013]相应的,所述获取预存的第二用户信息,并将所述第二用户信息发送至服务端,包括:
[0014]利用所述预设插件获取预存的第二用户信息,并将所述第二用户信息发送至服务端。
[0015]可选地,所述接收客户端发送的第一用户信息,包括:
[0016]接收所述客户端发送的认证请求,并从所述认证请求中提取所述第一用户信息;所述客户端通过将所述第一用户信息写入预设URL路径中的预设入参位置的方式生成所述认证请求。
[0017]可选地,所述利用第一认证方式对所述第一用户信息进行身份认证,包括:
[0018]对所述第一用户信息进行身份认证,并判断所述第一用户信息是否通过认证;
[0019]若是,则利用所述第一认证方式及所述第一用户信息生成第一认证信息,并将所述第一认证信息发送至所述客户端。
[0020]可选地,在将所述第二用户信息发送至服务端之后,还包括:
[0021]接收所述服务端在确定所述第二用户信息通过认证后利用所述第二认证方式及所述第二用户信息生成第二认证信息。
[0022]可选地,所述为所述客户端和所述服务端提供接口请求转换服务,包括:
[0023]当接收到所述客户端发送的第一接口请求时,从所述接口请求中提取所述第一认证信息及请求内容;
[0024]利用所述第一认证方式认证所述第一认证信息,并在确定所述第一认证信息通过认证时,利用所述第二认证信息和所述请求负荷生成第二接口请求;
[0025]将所述第二接口请求发送至所述服务端,以使所述服务端利用所述第二认证方式认证所述第二认证信息,并在确定所述第二认证信息通过认证时处理所述请求负荷及返回请求响应信息;
[0026]接收所述请求响应信息,并将所述请求响应信息发送至所述服务端。
[0027]本专利技术还提供一种接口转换装置,包括:
[0028]认证模块,用于接收客户端发送的第一用户信息,并利用第一认证方式对所述第一用户信息进行身份认证;
[0029]发送模块,用于当确定所述第一用户信息通过认证时,获取预存的第二用户信息,并将所述第二用户信息发送至服务端,以使所述服务端利用第二认证方式对所述第二用户信息进行身份认证;
[0030]接口请求转换模块,用于当确定所述第二用户信息通过认证时,为所述客户端和所述服务端提供接口请求转换服务。
[0031]本专利技术还提供一种电子设备,包括:
[0032]存储器,用于存储计算机程序;
[0033]处理器,用于执行所述计算机程序时实现如上述所述的接口请求转换方法。
[0034]本专利技术还提供一种存储介质,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如上述所述的接口请求转换方法。
[0035]本专利技术提供一种接口请求转换方法,应用于接口转换装置,所述方法包括:接收客户端发送的第一用户信息,并利用第一认证方式对所述第一用户信息进行身份认证;当确定所述第一用户信息通过认证时,获取预存的第二用户信息,并将所述第二用户信息发送至服务端,以使所述服务端利用第二认证方式对所述第二用户信息进行身份认证;当确定所述第二用户信息通过认证时,为所述客户端和所述服务端提供接口请求转换服务。
[0036]可见,在本专利技术中,接口转换装置在接收到客户端发送的第一用户信息时,将会直接利用第一认证方式对第一用户信息进行身份认证,能够适配客户端的安全认证机制并满
足客户端的安全认证需求;此外,在确定第一用户信息通过认证后,接口转换装置可进一步获取预存的第二用户信息,并将第二用户信息发送至服务端,以使服务端对第二用户信息进行身份认证,也能够适配服务端的安全认证机制并满足服务端的安全认证需求,并可在双向安全认证均通过后为客户端和服务端提供接口请求转换服务。换而言之,本专利技术可为客户端与服务端进行双向安全认证适配,可避免相关技术中由客户端与服务端的安全认证机制不同所带来的适配工作,进而可提升安全认证机制的灵活性。本专利技术还提供一种接口请求转换系统及存储介质,具有上述有益效果。
附图说明
[0037]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0038]图1为本专利技术实施例所提供的一种接口请求转换方法的流程图;
[0039]图2为本专利技术实施例所提供的另一种接口请求转换方法的流程图;
[0040]图3为本专利技术实施例所提供的一种接口转换装置的结构框图。
具体实施方式
[0041]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种接口请求转换方法,其特征在于,应用于接口转换装置,所述方法包括:接收客户端发送的第一用户信息,并利用第一认证方式对所述第一用户信息进行身份认证;当确定所述第一用户信息通过认证时,获取预存的第二用户信息,并将所述第二用户信息发送至服务端,以使所述服务端利用第二认证方式对所述第二用户信息进行身份认证;当确定所述第二用户信息通过认证时,为所述客户端和所述服务端提供接口请求转换服务。2.根据权利要求1所述的接口请求转换方法,其特征在于,所述利用第一认证方式对所述第一用户信息进行身份认证,包括:将所述第一用户信息发送至第三方认证端,以使所述第三方认证端利用所述第一认证方式对所述第一用户信息进行认证,并在确定所述第一用户信息通过认证时返回响应信息;当接收到所述响应信息时,确定所述第一用户信息通过认证。3.根据权利要求1所述的接口请求转换方法,其特征在于,在获取预存的第二用户信息之前,还包括:配置预设插件;相应的,所述获取预存的第二用户信息,并将所述第二用户信息发送至服务端,包括:利用所述预设插件获取预存的第二用户信息,并将所述第二用户信息发送至服务端。4.根据权利要求1所述的接口请求转换方法,其特征在于,所述接收客户端发送的第一用户信息,包括:接收所述客户端发送的认证请求,并从所述认证请求中提取所述第一用户信息;所述客户端通过将所述第一用户信息写入预设URL路径中的预设入参位置的方式生成所述认证请求。5.根据权利要求1至4任一项所述的接口请求转换方法,其特征在于,所述利用第一认证方式对所述第一用户信息进行身份认证,包括:对所述第一用户信息进行身份认证,并判断所述第一用户信息是否通过认证;若是,则利用所述第一认证方式及所述第一用户信息生成第一认证信息,并将所述第一认证信息发送至所述...
【专利技术属性】
技术研发人员:郑凯,王腾波,曹慧敏,
申请(专利权)人:杭州数梦工场科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。