一种资源分配方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:28295896 阅读:22 留言:0更新日期:2021-04-30 16:20
本公开提供了一种资源分配方法、装置、计算机设备和存储介质,其中,该方法包括:获取多个预设角色;根据预设角色的角色特征信息,确定多个预设角色之间的层级关系;基于层级关系,为每个预设角色分配资源权限,其中,具有隶属层级关系的任意两个预设角色,层级高的预设角色的资源权限包括层级低的预设角色的资源权限。本公开实施例通过预设多个角色,简化用户的权限管理,减少系统开销;当用户角色变更时,无需修改与该角色具有隶属层级关系的其他角色,减少操作的复制性;另外,当角色对应的资源变更时,仅需调整层级低的预设角色的资源,无需修改层级高的预设角色的资源,减少操作的复制性,提高资源管控效率,满足对资源权限的精细化管控。

【技术实现步骤摘要】
一种资源分配方法、装置、计算机设备和存储介质
本公开涉及计算机
,具体而言,涉及一种资源分配方法、装置、计算机设备和存储介质。
技术介绍
在项目开发过程中,随着项目的推进,针对资源权限往往会提出不同的需求,现有数据模型包括权限控制列表(AccessControlList,ACL)和基于角色的权限控制(RoleBaseAccessControl,RBAC),然而,ACL模型是为每一用户直接分配资源权限,因此,在每一次创建新用户时都需要进行分配权限操作,导致操作过程复杂;RBAC模型中角色与角色之间相互独立,当权限变更时,针对有隶属层级关系的角色需要重复变更对应的资源权限,增加了操作的复制性;另外,针对有从属关系的多维度资源之间的复杂关系,RBAC模型不能满足对资源的精细化管控,比如为用户分配报表信息,但不能为用户精准的分配报表中某几列信息对应的资源权限,因此,只能达到粗粒度的资源权限管控效果。
技术实现思路
本公开实施例至少提供一种资源分配方法、装置、计算机设备和存储介质。第一方面,本公开实施例提供了一种资源分配本文档来自技高网...

【技术保护点】
1.一种资源分配方法,其特征在于,包括:/n获取多个预设角色;/n根据所述预设角色的角色特征信息,确定所述多个预设角色之间的层级关系;/n基于所述层级关系,为每个所述预设角色分配资源权限,其中,具有隶属层级关系的任意两个预设角色,层级高的预设角色的资源权限包括层级低的预设角色的资源权限。/n

【技术特征摘要】
1.一种资源分配方法,其特征在于,包括:
获取多个预设角色;
根据所述预设角色的角色特征信息,确定所述多个预设角色之间的层级关系;
基于所述层级关系,为每个所述预设角色分配资源权限,其中,具有隶属层级关系的任意两个预设角色,层级高的预设角色的资源权限包括层级低的预设角色的资源权限。


2.根据权利要求1所述的资源分配方法,其特征在于,所述为每个所述预设角色分配资源权限,包括:
基于所述预设角色的角色特征信息,获取匹配的权限配置规则;
利用所述权限配置规则,为每个所述预设角色分配资源权限。


3.根据权利要求2所述的资源分配方法,其特征在于,所述利用所述权限配置规则,为每个所述预设角色分配资源权限,包括:
获取每个预设资源的资源特征信息;
基于所述预设角色的角色特征信息和所述预设资源的资源特征信息,利用所述权限配置规则,为每个所述预设角色分配资源权限。


4.根据权利要求1所述的资源分配方法,其特征在于,还包括:
基于所述层级关系,和为每个所述预设角色分配的资源权限,生成资源权限管理树。


5.根据权利要求1所述的资源分配方法,其特征在于,还包括:
获取目标用户的用户信息,并基于所述用户信息确定所述目标用户对应的至少一个目标角色;
为所述目标用户分配与所述至少一个目标角色相匹配的资源权限。


6.根据权利要求5所述的资源分配方法,其特征在于,在为所述目...

【专利技术属性】
技术研发人员:刘惠嘉
申请(专利权)人:北京乐学帮网络技术有限公司
类型:发明
国别省市:北京;11

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

1