一种资源鉴权方法、装置、电子设备和存储介质制造方法及图纸

技术编号:33949362 阅读:10 留言:0更新日期:2022-06-29 22:05
本公开涉及一种资源鉴权方法、装置、电子设备和存储介质,包括:响应于用户对目标子资源的操作请求,获取目标子资源的第一资源类型;根据第一资源类型,获取目标子资源所属的目标资源的第二资源类型;根据操作请求,确定目标子资源所属的目标资源的第二标识信息;根据第二资源类型和第二标识信息,确定目标资源的资源属性;根据资源属性与预设资源属性的关系,确定操作请求的操作权限,实现目标资源的属性鉴权。属性鉴权。属性鉴权。

【技术实现步骤摘要】
一种资源鉴权方法、装置、电子设备和存储介质


[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]第二方面,本公开实施例提供一种资源鉴权装置,包括:
[0031]第一资源类型获取模块,用于响应于用户对目标子资源的操作请求,获取所述目标子资源的第一资源类型;
[0032]第二资源类型获取模块,用于根据所述第一资源类型,获取所述目标子资源所属的目标资源的第二资源类型;
[0033]第二标识信息确定模块,用于根据所述操作请求,确定所述目标子资源所属的目标资源的第二标识信息;
[0034]目标资源资源属性确定模块,用于根据所述第二资源类型和所述第二标识信息,确定所述目标资源的资源属性;
[0035]操作权限确定模块,用于根据所述资源属性与预设资源属性的关系,确定所述操作请求的操作权限。
[0036]第三方面,本公开实施例提供一种电子设备,包括:
[0037]一个或多个处理器;
[0038]存储装置,用于存储一个或多个程序,
[0039]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面中任一所述的方法。
[0040]第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面中任一所述的方法。
[0041]本公开实施例提供的技术方案与现有技术相比具有如下优点:
[0042]本公开实施例提供的资源属性鉴权方法、装置、电子设备和存储介质,响应于用户对目标子资源的操作请求,获取目标子资源的第一资源类型;根据第一资源类型,获取目标子资源所属的目标资源的第二资源类型;根据操作请求,确定目标子资源所属的目标资源的第二标识信息;根据第二资源类型和第二标识信息,确定目标资源的资源属性;根据资源属性与预设资源属性的关系,确定操作请求的操作权限,即基于目标子资源确定目标子资
源所属的目标资源中资源属性与预设资源属性的关系,当目标资源中资源属性属于预设资源属性的范围内,则确定用户对目标子资源的操作请求具有操作权限,当目标资源中资源属性不属于预设资源属性的范围内时,则确定用户在目标子资源的操作请求不具备操作权限,实现对目标子资源所属目标资源的鉴权。
附图说明
[0043]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0044]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0045]图1是本公开实施例提供的一种资源鉴权方法的流程示意图;
[0046]图2是本公开实施例提供的另一种资源鉴权方法的流程示意图;
[0047]图3是本公开实施例提供的一种资源鉴权系统的结构示意图;
[0048]图4是本公开实施例提供的又一种资源鉴权方法的流程示意图;
[0049]图5是本公开实施例提供的一种资源鉴权装置的结构示意图;
[0050]图6是本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
[0051]为了能够更清楚地理解本公开的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源鉴权方法,其特征在于,包括:响应于用户对目标子资源的操作请求,获取所述目标子资源的第一资源类型;根据所述第一资源类型,获取所述目标子资源所属的目标资源的第二资源类型;根据所述操作请求,确定所述目标子资源所属的目标资源的第二标识信息;根据所述第二资源类型和所述第二标识信息,确定所述目标资源的资源属性;根据所述资源属性与预设资源属性的关系,确定所述操作请求的操作权限。2.根据权利要求1所述的方法,其特征在于,所述操作请求中包括:所述目标子资源的第一标识信息;所述响应于用户对目标子资源的操作请求,获取所述目标子资源的第一资源类型,包括:基于所述第一标识信息与第一资源类型的对应关系,获取目标子资源的第一资源类型。3.根据权利要求2所述的方法,其特征在于,所述根据所述操作请求,确定所述目标子资源所属的目标资源的第二标识信息之前,还包括:基于所述第一资源类型与目标接口的对应关系,获取目标资源的目标接口;所述根据所述操作请求,确定所述目标子资源所属的目标资源的第二标识信息,包括:调用所述目标接口,获取与所述第一标识信息对应的目标资源的第二标识信息。4.根据权利要求1所述的方法,其特征在于,所述操作请求中包括:所述操作请求的应用程序接口;所述获取所述目标子资源的第一资源类型之前,还包括:确定所述应用程序接口是否配置鉴权权限。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:确定所述应用程序接口的鉴权策略,其中,所述鉴权策略包括资源属性鉴权策略。6.根据权利要求5所述的方法,其特征在于,所述根据所述资源属性与预设资源属性的关系,确定所述...

【专利技术属性】
技术研发人员:安正雨
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1