一种接口访问控制方法、装置、介质制造方法及图纸

技术编号:34331509 阅读:63 留言:0更新日期:2022-07-31 02:10
本申请涉及微服务领域,公开了一种接口访问控制方法、装置、介质,包括:获取网关发送的身份信息、目标接口和访问请求,以减少微服务处理访问请求时的工作量,提高处理效率。微服务通过判断目标接口的权限数据中是否存在身份信息以确定当前发送接口访问请求的用户是否具有访问权限,若存在身份信息,则表明当前用户具有访问权限,则允许访问目标接口。由此可见,本申请中通过网关对访问请求进行解析以获取身份信息等数据,并将相应数据和访问请求发送至目标接口所在的微服务中,以便于微服务验证是否具有访问权限。通过网关和各微服务协调完成访问权限验证工作,防止请求过多时验证工作占用较长时间,提高云计算平台的响应速度。度。度。

An interface access control method, device and medium

【技术实现步骤摘要】
一种接口访问控制方法、装置、介质


[0001]本申请涉及微服务领域,特别是涉及一种接口访问控制方法、装置、介质。

技术介绍

[0002]在云计算系统中,云计算平台通过接口为用户提供计算资源。为了保证平台的安全,云计算平台需要通过网关控制用户对接口的访问,在具体实施中网关通过对发送请求的角色的权限进行判断,仅当发送请求的角色具有访问目标接口的权限时,才允许访问目标接口以获取接口提供的计算资源。
[0003]但在采用微服务架构的云计算平台中,由于云计算平台所提供的服务种类较多,用户发送的请求数量也相应增加,导致网关无法及时对访问请求的权限进行验证以判断是否允许当前角色访问相应接口,从而降低云计算平台的响应速度。
[0004]由此可见,如何提供一种应用于微服务平台的接口访问控制方法,以提高云计算平台的响应速度,是本领域技术人员亟需解决的问题。

技术实现思路

[0005]本申请的目的是提供一种接口访问控制方法、装置、介质,以提高云计算平台响应速度。
[0006]为了解决上述技术问题,本申请提供了一种接口访问控制方本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种接口访问控制方法,其特征在于,应用于网关,该方法包括:获取访问请求;解析所述访问请求,根据解析结果获取发送所述访问请求的用户的身份信息和目标接口;将所述访问请求、所述目标接口和所述身份信息发送至与所述目标接口对应的云平台中的目标微服务,以便于所述目标微服务根据所述身份信息判断是否允许访问所述目标接口。2.根据权利要求1所述的接口访问控制方法,其特征在于,所述身份信息为所述用户发送所述访问请求时使用的角色身份信息,所述角色身份信息为系统中供用户使用的预设角色的信息。3.根据权利要求1所述的接口访问控制方法,其特征在于,所述将所述访问请求、所述目标接口和所述身份信息发送至与所述目标接口对应的目标微服务的步骤前,还包括:通过与所述云平台的通信判断所述目标微服务是否处于工作状态;若处于所述工作状态,则执行所述将所述访问请求、所述目标接口和所述身份信息发送至与所述目标接口对应的目标微服务的步骤;若否,则向所述用户发送故障信息。4.一种接口访问控制方法,其特征在于,应用于各云平台,该方法包括:获取网关发送的身份信息、目标接口和访问请求;其中,所述身份信息、所述目标接口为所述网关在获取所述访问请求并解析后获取的信息;判断所述目标接口的权限数据中是否存在所述身份信息;若存在所述身份信息,则允许访问所述目标接口。5.根据权利要求...

【专利技术属性】
技术研发人员:孙海宾刘元松
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1