【技术实现步骤摘要】
调用接口的方法、装置、电子设备及存储介质
[0001]本专利技术涉及计算机处理
,尤其涉及一种调用接口的方法、装置、电子设备及存储介质。
技术介绍
[0002]现今的微服务架构设计给系统设计、业务发展带来了较大的便利,同时也给系统的管理带来了极大的挑战,其中在接口权限管理方面尤为重要。
[0003]在微服务的模式下,单个服务对外提供接口,现有的权限管理方法通常是通过配置名单的方式,将对只内部服务开放的接口配置在名单中做限制,从而拦截掉访问内部接口的外部请求。但是这种方式需要对每个内部接口进行配置,存在管理难的问题,同时还会因接口遗漏,导致出现安全风险的问题。
技术实现思路
[0004]本专利技术提供了一种调用接口的方法、装置、电子设备及存储介质,以实现提高接口权限管理的可操作性和便捷性,使服务内部接口和外部接口之间隔离,达到提高系统安全性的技术效果。
[0005]根据本专利技术的一方面,提供了一种调用接口的方法,应用于微服务,该方法包括:
[0006]在接收到与待调用接口对应的接 ...
【技术保护点】
【技术特征摘要】
1.一种调用接口的方法,其特征在于,应用于微服务,所述方法包括:在接收到接口调用请求时,确定所述接口调用请求的请求类型,并确定与所述接口调用请求相对应的待调用接口;其中,所述请求类型中包括内部请求或外部请求;确定所述待调用接口上是否携带预先配置的注释标识,以根据所述请求类型以及是否携带注释标识,确定目标接口;将所述接口调用请求转发至所述目标接口,得到目标数据并处理。2.根据权利要求1所述的方法,其特征在于,所述在接收到接口调用请求时,确定所述接口调用请求的请求类型,包括:若基于网关接收到接口调用请求,则确定所述接口调用请求的请求类型为外部请求;若基于注解接口接收到接口调用请求,则确定所述接口调用请求上是否携带有内部验证参数,若是,则确定所述接口调用请求的请求类型为内部请求。3.根据权利要求2所述的方法,其特征在于,在所述确定所述接口调用请求的请求类型为外部请求之后,还包括:若对所述接口调用请求的鉴权处理结果为通过,则对所述接口调用请求中的内部验证参数剔除处理,得到处理后的接口调用请求,以基于处理后的接口调用请求访问待调用接口。4.根据权利要求2所述的方法,其特征在于,所述请求类型为外部请求,所述确定所述待调用接口上是否携带预先配置的注释标识,以根据所述请求类型以及是否携带注释标识,确定目标接口,包括:若所述待调用接口上携带注释标识,则确定所述待调用接口为内部接口,并生成禁止调用所述内部接口的提示信息;若所述待调用接口上未携带注释标识,则确定所述待调用接口为外部接口,并将所述外部接口作为目标接口。5.根据权利要求2所述的方法,其特征在于,所述请求类型为内部请求,所述确定所述待调用接口上是否携带预先配置的注释标识,以根据所述请求类型以及是否携带注释标识,确定目标接口,包括:若所述待调用接口上携带注释标识,则基于拦截器确定所述接口调用请求上的内部验证参数是否与所述注释标识相一致,以根...
【专利技术属性】
技术研发人员:王晗,方超,
申请(专利权)人:联仁健康医疗大数据科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。