权限资源的配置方法、装置、存储介质及电子设备制造方法及图纸

技术编号:31379930 阅读:16 留言:0更新日期:2021-12-15 11:24
本公开提供了一种权限资源的配置方法、装置、存储介质及电子设备,该方法包括:响应于权限资源整合指令,形成具有至少一个权限资源的目标权限集合;响应于第一关联指令,确定目标角色,将目标角色与目标权限集合进行关联;响应于用户添加指令,在目标角色中添加至少一个用户,使用户具有目标权限集合中的所有权限资源。本公开通过角色创建以及对任意粒度下的权限资源的整合,并建立角色与资源集合之间的关联关系,使得在实现角色的权限授予时能够实现归属于该角色下的所有用户的权限授予,从而避免直接对用户进行权限分配,优化了权限的分配方式,提升了权限的配置效率,节省了大量的时间成本和人力成本。间成本和人力成本。间成本和人力成本。

【技术实现步骤摘要】
权限资源的配置方法、装置、存储介质及电子设备


[0001]本公开涉及通信
,特别涉及一种权限资源的配置方法、装置、存储介质及电子设备。

技术介绍

[0002]随着计算机技术的不断发展以及用户需求的不断提升,各类信息处理系统或功能应用平台中所能提供的功能越来越多,因此对使用平台的用户的访问权限进行控制也已成为常规的业务需求。目前针对用户进行的权限分配以用户为分配主体,针对不同用户需要进行逐一配置,尤其是随着系统功能丰富,权限配置粒度也越来越细,导致浪费大量时间和人力成本进行权限配置操作,导致配置权限效率低下,成本增加。

技术实现思路

[0003]本公开实施例的目的在于提供一种权限资源的配置方法、装置、存储介质及电子设备,用以解决现有技术中细粒度下权限配置效率低、成本高的问题。
[0004]本公开的实施例采用如下技术方案:一种权限资源的配置方法,包括:响应于权限资源整合指令,形成具有至少一个权限资源的目标权限集合;响应于第一关联指令,确定目标角色,将目标角色与所述目标权限集合进行关联;响应于用户添加指令,在所述目标角色中添加至少一个用户,使所述用户具有所述目标权限集合中的所有权限资源。
[0005]一些实施例中,所述权限资源至少包括以下任意一种:页面访问权限、接口调用权限、控件操作权限。
[0006]一些实施例中,还包括:响应于角色创建指令,生成目标角色;响应于模板创建指令,生成目标模板;响应于模板配置指令,在所述目标模板中配置至少一个目标角色以及至少一个目标权限集合;响应于第二关联指令,为每个所述目标角色关联所有所述目标权限集合中的至少一个目标权限集合。
[0007]一些实施例中,还包括:响应于模板执行指令,对所述目标模板中所有目标角色进行实体化,对所有目标权限集合所包括的所述权限资源创建实体化的资源节点;根据所述目标角色与所述目标权限集合之间的关联关系进行所述实体化的目标角色与所述资源节点之间的关联。
[0008]一些实施例中,所述响应于模板执行指令,包括:判断所述目标模板中的所有所述目标角色中是否存在已经实体化的目标角色;在所有所述目标角色中存在已经实体化的目标角色的情况下,对所有所述目标角色中未实体化的目标角色进行实体化。
[0009]一些实施例中,所述响应于模板执行指令,包括:判断所述目标模板中的所有所述目标权限集合中是否存在第一类权限集合,其中,所述第一类权限集合用于表征在当前目标模板中已经实体化的目标权限集合;在存在所述第一类权限集合的情况下,为所述目标模板中除所述第一类权限集合以外的其他目标权限集合的权限资源创建实体化的资源节点。
[0010]一些实施例中,还包括:判断所述目标模板中是否存在第二类权限集合,所述第二类权限集合包括已经实体化但未与所述目标角色关联的目标权限集合;在所述目标模板中存在所述第二类权限集合的情况下,基于所述目标模板中所述目标角色与所述目标权限集合之间的关联关系,将所述第二类权限集合中所有目标权限集合对应的资源节点与所述实体化的目标角色关联。
[0011]一些实施例中,在所有所述目标角色中存在已经实体化的目标角色的情况下,还包括:判断已经实体化的目标角色是否关联第三类权限集合,其中,所述第三类权限集合用于表征已经实体化并且与所述已经实体化的目标角色具有关联关系的目标权限集合,并且所述第三类权限集合中的目标权限集合在所述目标模板中与所述已经实体化的目标角色不具有关联关系;在已经实体化的目标角色关联第三类权限集合的情况下,基于所述目标模板中的关联关系,清除所述已经实体化的目标角色与第三类权限集合中所有目标权限集合的资源节点之间的关联关系。
[0012]一些实施例中,所述响应于第二关联指令,为每个所述目标角色关联所述目标权限集合中的至少一个目标权限集合之后,还包括:响应于模板存储指令,将当前所述目标模板对应的应用程序的应用ID信息与所述目标模板关联存储。
[0013]一些实施例中,还包括:响应于模板调用指令,基于所述模板调用指令中包含的应用ID信息和/或模板的修改时间和/或创建时间,调用所述应用ID信息关联的目标模板。
[0014]一些实施例中,还包括:响应于模板配置指令,为所述模板配置关联的应用ID信息,所述应用ID信息包括预设应用的ID值,或者预设类别应用的ID范围或ID标识。
[0015]本公开的实施例还提供了一种权限资源的配置装置,包括:权限资源处理模块,用于响应于权限资源整合指令,形成具有至少一个权限资源的目标权限集合;关联模块,用于响应于第一关联指令,确定目标角色,将所述目标角色与所述目标权限集合进行关联;用户处理模块,用于响应于用户添加指令,在所述目标角色中添加至少一个用户,使所述用户具有所述目标权限集合中的所有权限资源。
[0016]本公开的实施例还提供了一种存储介质,所述存储介质上存储有计算机程序,在所述计算机程序被处理器执行时,执行上述的权限资源的配置方法的步骤。
[0017]本公开的实施例还提供了一种电子设备,至少包括存储器、处理器,所述存储器上存储有计算机程序,所述处理器在执行所述存储器上的计算机程序时实现上述的权限资源的配置方法的步骤。
[0018]本公开实施例的有益效果在于:通过角色创建以及对任意粒度下的权限资源的整合,并建立角色与资源集合之间的关联关系,使得在实现角色的权限授予时能够实现归属于该角色下的所有用户的权限授予,从而避免直接对用户进行权限分配,优化了权限的分配方式,提升了权限的配置效率,节省了大量的时间成本和人力成本。
附图说明
[0019]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本公开第一实施例中权限资源的配置方法的流程图;
[0021]图2为本公开第一实施例中另一种权限资源的配置方法的流程图;
[0022]图3为本公开第二实施例中权限资源的配置装置的结构示意图;
[0023]图4为本公开第二实施例中另一种权限资源的配置装置的结构示意图;
[0024]图5为本公开第四实施例中电子设备的结构示意图;
[0025]图6为本公开第四实施例中用户的权限的一种配置示意图;
[0026]图7为本公开第四实施例中用户的权限的另一种配置示意图;
[0027]图8为本公开第四实施例中数据结构的设计示意图;
[0028]图9为本公开第四实施例中基于模板进行权限分配时的执行流程图。
具体实施方式
[0029]此处参考附图描述本公开的各种方案以及特征。
[0030]应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本公开的范围和精神内的其本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种权限资源的配置方法,其特征在于,包括:响应于权限资源整合指令,形成具有至少一个权限资源的目标权限集合;响应于第一关联指令,确定目标角色,将目标角色与所述目标权限集合进行关联;响应于用户添加指令,在所述目标角色中添加至少一个用户,使所述用户具有所述目标权限集合中的所有权限资源。2.根据权利要求1所述的配置方法,其特征在于,所述权限资源至少包括以下任意一种:页面访问权限、接口调用权限、控件操作权限。3.根据权利要求1所述的配置方法,其特征在于,还包括:响应于角色创建指令,生成目标角色;响应于模板创建指令,生成目标模板;响应于模板配置指令,在所述目标模板中配置至少一个目标角色以及至少一个目标权限集合;响应于第二关联指令,为每个所述目标角色关联所述目标权限集合中的至少一个目标权限集合。4.根据权利要求3所述的配置方法,其特征在于,还包括:响应于模板执行指令,对所述目标模板中所有目标角色进行实体化,对所有目标权限集合所包括的所述权限资源创建实体化的资源节点;根据所述目标角色与所述目标权限集合之间的关联关系进行所述实体化的目标角色与所述资源节点之间的关联。5.根据权利要求4所述的配置方法,其特征在于,所述响应于模板执行指令,包括:判断所述目标模板中的所有所述目标角色中是否存在已经实体化的目标角色;在所有所述目标角色中存在已经实体化的目标角色的情况下,对所有所述目标角色中未实体化的目标角色进行实体化。6.根据权利要求4所述的配置方法,其特征在于,所述响应于模板执行指令,包括:判断所述目标模板中的所有所述目标权限集合中是否存在第一类权限集合,其中,所述第一类权限集合用于表征在当前目标模板中已经实体化的目标权限集合;在存在所述第一类权限集合的情况下,为所述目标模板中除所述第一类权限集合以外的其他目标权限集合的权限资源创建实体化的资源节点。7.根据权利要求4所述的配置方法,其特征在于,还包括:判断所述目标模板中是否存在第二类权限集合,所述第二类权限集合包括已经实体化但未与所述目标角色关联的目标权限集合;在所述目标模板中存在所述第二类权限集合的情况下,基于所述目标模板中所述目标角色与所述目标权限集合之间的关联关系,将所述第二类权限集合中所有目标权限集合...

【专利技术属性】
技术研发人员:肖炎辉潘发益余吉
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1