【技术实现步骤摘要】
接口访问方法、装置、电子设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种接口访问方法、装置、电子设备及存储介质。
技术介绍
[0002]一个项目中可能包括若干互联网应用,每个应用会提供若干个服务接口给其他应用调用,从而需要统一管理某个应用是否拥有权限访问其他应用的某个服务接口。
[0003]现有技术中,当应用1需要调用应用2的某个服务接口1时,就添加一条访问规则,例如规则1,表示应用1有权限访问应用2的服务接口1;当需要判定应用1是否有权限访问应用2的服务接口2时,需要查询是否存在对应的权限访问规则,若存在该权限访问规则,表示有访问权限,如果不存在就表示没有访问权限;该方法中应用1对于每一个接口的访问,均需要生成相应的接口访问规则,当应用所需访问的接口数量过多时,会需要生成相应数量的访问规则,从而导致过多访问规则占用资源,并且降低系统运行性能。
技术实现思路
[0004]本申请所要解决的技术问题在于,提供一种接口访问方法、装置、电子设备及存储介质,能够减少访问规则占用的资源,提高系统 ...
【技术保护点】
【技术特征摘要】
1.一种接口访问方法,其特征在于,包括:响应于目标对象对待访问接口的接口访问请求,获取所述目标对象的接口访问信息;所述接口访问信息用于表征所述目标对象对多个预设接口的访问权限信息;确定所述待访问接口的接口标识在接口数组中的第一位置信息;所述接口数组中包括所述多个预设访问接口的接口标识;从所述接口访问信息中,确定与所述第一位置信息对应的第一访问权限标记信息;基于所述第一访问权限标记信息,控制所述目标对象对所述待访问接口进行访问。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取与所述目标对象对应的初始数值序列;所述初始数值序列中的元素数量与所述预设访问接口的数量一致;基于所述目标对象对各预设访问接口的访问权限类型,生成与各预设访问接口对应的第二访问权限标记信息;从所述初始数值序列中,确定与各预设访问接口对应的目标序列元素;基于所述第二访问权限标记信息,对所述目标序列元素进行赋值,得到所述接口访问信息;其中,每个预设访问接口的接口标识在所述接口数组中的位置信息,与所述预设访问接口对应的目标序列元素在所述初始数值序列中的位置信息相对应。3.根据权利要求2所述的方法,其特征在于,所述基于所述第二访问权限标记信息,对所述目标序列元素进行赋值,得到所述接口访问信息,包括:遍历所述接口数组中的各预设访问接口的接口标识;确定目标接口标识的接口位置信息,以及与所述目标接口对应的第二访问权限标记信息;所述目标接口标识为所述各预设访问接口的接口标识中未被遍历的接口标识;将所述初始数值序列中所述接口位置信息对应的序列元素赋值为所述第二访问权限标记信息;基于已赋值的序列元素生成目标数值序列;对所述目标数值序列进行数值格式转换,得到所述接口访问信息;所述接口访问信息所占的内存空间小于所述目标数值序列所占的内存空间。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于接口创建请求,生成新创建接口;当所述接口数组中各预设访问接口的接口标识之间存在未占用数组位置时,将所述新创建接口的新创建接口标识保存到所述未占用数组位置中;当所述...
【专利技术属性】
技术研发人员:宋勇明,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。