权限管理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:27878726 阅读:25 留言:0更新日期:2021-03-31 01:06
本公开关于一种权限管理方法、装置、电子设备及存储介质,该方法包括:接收对第一对象组的权限授权请求,所述权限授权请求包括用户帐户;获取所述第一对象组的集合选择描述,所述集合选择描述包括第一对象内容以及所述第一对象内容关联的集合选择逻辑;依据所述集合选择逻辑获取与所述第一对象内容关联的对象集合;若所述对象集合中包括所述用户帐户,则授权所述用户帐户使用所述第一对象组的权限;若所述对象集合中不包括所述用户帐户,则拒绝所述用户帐户使用所述权限。本公开不需要保存第一对象组对应的对象集合,而是在接收到权限授权请求时动态确定第一对象组的对象集合,解决了相关技术中权限管理复杂的问题,简化了权限管理方式。

【技术实现步骤摘要】
权限管理方法、装置、电子设备及存储介质
本公开涉及权限管理技术,尤其涉及一种权限管理方法、装置、电子设备及存储介质。
技术介绍
相关技术中,在进行权限管理时,基本都是基于人员或人员组的维度进行管理,比如可以添加一个人员的权限,或者也可以添加一个部门的权限。但是,基于人员或人员组的维度进行管理,在复杂场景下的管理方案非常复杂,例如一个公司的文档需要开放给一二级的部门管理者,需要把所有的一二级管理者提取出来作为一个组,并且如果这个组当中有人员的入职、离职,还需要更新这个组,可见,相关技术中的权限管理方案非常复杂。
技术实现思路
本公开提供一种权限管理方法、装置、电子设备及存储介质,以至少解决相关技术中权限管理复杂的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种权限管理方法,包括:接收对第一对象组的权限授权请求,所述权限授权请求包括用户帐户;获取所述第一对象组的集合选择描述,所述集合选择描述包括第一对象内容以及所述第一对象内容关联的集合选择逻辑;依据所述集合选择逻辑获取与所述第一对象内容关联的对象集合;若所述对象集合中包括所述用户帐户,则授权所述用户帐户使用所述第一对象组的权限;若所述对象集合中不包括所述用户帐户,则拒绝所述用户帐户使用所述权限。可选的,所述接收对对象组的权限授权请求之前,包括:获取待添加的第二对象组的集合选择描述,所述集合选择描述包括对象类型以及与所述对象类型关联的集合选择逻辑;获取所述对象类型的第二对象内容,保存所述第二对象组及对象类型为所述第二对象内容的集合选择描述;管理所述第二对象组的权限。可选的,在所述获取待添加的第二对象组的集合选择描述之前,包括:接收所述第二对象组的类型选择操作,所述类型选择操作指示类型为集合运算组。可选的,在所述接收所述第二对象组的类型选择操作之后,包括:接收组织添加操作,所述组织添加操作包括至少一个组织;则所述依据所述集合选择逻辑获取与所述第一对象内容关联的对象集合,包括:在所述至少一个组织中,获取与所述第一对象内容具有所述集合选择逻辑的对象集合。可选的,所述对象类型为用户对象,所述集合选择逻辑至少包括:所述用户对象的任意一级或多级下属、任意一级或多级上级;或所述对象类型为组织对象,所述集合选择逻辑至少包括:所述组织对象的负责对象、正式对象、实习对象、外包对象。根据本公开实施例的第二方面,提供权限管理方法,包括:接收在组添加界面中选择的集合选择描述,所述集合选择描述用于表示对象类型以及与所述对象类型关联的集合选择逻辑;接收在组添加界面中添加的与所述对象类型对应的对象内容;在接收添加确定指令,保存所述对象类型为所述对象内容的集合选择描述与对象组的关联关系;管理所述对象组的权限。可选的,在所述接收在组添加界面中选择的集合选择描述之前,还包括:接收所述对象组的类型选择操作;在所述类型选择操作指示类型为集合运算组时,显示所述组添加界面。可选的,所述接收在组添加界面中选择的集合选择描述,包括:在所述组添加界面中显示集合选择描述获取接口;通过所述集合选择描述获取接口接收选择的集合选择描述;所述接收在组添加界面中添加的与所述对象类型对应的对象内容,包括:在所述组添加界面中显示与所述对象类型对应的对象内容获取接口;通过所述对象内容获取接口获取与所述对象类型对应的对象内容。可选的,通过所述集合选择描述获取接口接收选择的集合选择描述,包括:在检测到对所述集合选择描述获取接口的点击操作时,从所述集合选择描述获取接口显示集合选择描述下拉列表,并从所述集合选择描述下拉列表中接收选择的集合选择描述。可选的,通过所述对象内容获取接口获取与所述对象类型对应的对象内容,包括:在检测到对所述对象内容获取接口的点击操作时,从所述对象内容获取接口显示对象内容下拉列表,并从对象内容下拉列表中接收选择的对象内容,作为与对象类型对应的对象内容;或者在检测到对所述对象内容获取接口的点击操作时,显示输入框,并获取与对象类型对应的对象内容。可选的,管理所述对象组的权限,包括:显示所述对象组和所有的权限,并获取被选中的权限,保存所述被选中的权限为所述对象组的权限;和/或者获取所述对象组对应的角色以及所述角色对应的至少一个权限,并保存所述角色对应的至少一个权限为所述对象组的权限。可选的,所述对象类型为用户对象,所述集合选择逻辑至少包括:所述用户对象的任意一级或多级下属、任意一级或多级上级;或所述对象类型为组织对象,所述集合选择逻辑至少包括:所述组织对象的负责对象、正式对象、实习对象、外包对象。根据本公开实施例的第三方面,提供一种权限管理装置,包括:授权请求接收模块,被配置为执行接收对第一对象组的权限授权请求,所述权限授权请求包括用户帐户;第一集合描述获取模块,被配置为执行获取所述第一对象组的集合选择描述,所述集合选择描述包括第一对象内容以及所述第一对象内容关联的集合选择逻辑;对象集合获取模块,被配置为执行依据所述集合选择逻辑获取与所述第一对象内容关联的对象集合;权限控制模块,被配置为执行若所述对象集合中包括所述用户帐户,则授权所述用户帐户使用所述第一对象组的权限;若所述对象集合中不包括所述用户帐户,则拒绝所述用户帐户使用所述权限。可选的,所述装置还包括:第二集合描述获取模块,被配置为执行获取待添加的第二对象组的集合选择描述,所述集合选择描述包括对象类型以及与所述对象类型关联的集合选择逻辑;对象内容获取模块,被配置为执行获取所述对象类型的第二对象内容,保存所述第二对象组及对象类型为所述第二对象内容的集合选择描述;权限管理模块,被配置为执行管理所述第二对象组的权限。可选的,所述装置还包括:类型选择操作接收模块,被配置为执行接收所述第二对象组的类型选择操作,所述类型选择操作指示类型为集合运算组。可选的,所述装置还包括:组织添加操作接收模块,被配置为执行接收组织添加操作,所述组织添加操作包括至少一个组织;则所述对象集合获取模块被配置为执行:在所述至少一个组织中,获取与所述第一对象内容具有所述集合选择逻辑的对象集合。可选的,所述对象类型为用户对象,所述集合选择逻辑至少包括:所述用户对象的任意一级或多级下属、任意一级或多级上级;或所述对象类型为组织对象,所述集合选择逻辑至少包括:所述组织对象的负责对象、正式对象、实习对象、外包对象。根据本公开实施例的第四方面,提供一种权限管理装置,包括:集合描述接收模块,被配置为执行接收在组添加界面中选择的集合选择描述,所述集合选择描述用于表示对象类型以及与所述对象类型关联的集合选择逻辑;对象内容接收模块,被配置为执行接收在组添加界面中添加的与所本文档来自技高网...

【技术保护点】
1.一种权限管理方法,其特征在于,包括:/n接收对第一对象组的权限授权请求,所述权限授权请求包括用户帐户;/n获取所述第一对象组的集合选择描述,所述集合选择描述包括第一对象内容以及所述第一对象内容关联的集合选择逻辑;/n依据所述集合选择逻辑获取与所述第一对象内容关联的对象集合;/n若所述对象集合中包括所述用户帐户,则授权所述用户帐户使用所述第一对象组的权限;若所述对象集合中不包括所述用户帐户,则拒绝所述用户帐户使用所述权限。/n

【技术特征摘要】
1.一种权限管理方法,其特征在于,包括:
接收对第一对象组的权限授权请求,所述权限授权请求包括用户帐户;
获取所述第一对象组的集合选择描述,所述集合选择描述包括第一对象内容以及所述第一对象内容关联的集合选择逻辑;
依据所述集合选择逻辑获取与所述第一对象内容关联的对象集合;
若所述对象集合中包括所述用户帐户,则授权所述用户帐户使用所述第一对象组的权限;若所述对象集合中不包括所述用户帐户,则拒绝所述用户帐户使用所述权限。


2.根据权利要求1所述的方法,其特征在于,所述接收对对象组的权限授权请求之前,包括:
获取待添加的第二对象组的集合选择描述,所述集合选择描述包括对象类型以及与所述对象类型关联的集合选择逻辑;
获取所述对象类型的第二对象内容,保存所述第二对象组及对象类型为所述第二对象内容的集合选择描述;
管理所述第二对象组的权限。


3.根据权利要求2所述的方法,其特征在于,在所述获取待添加的第二对象组的集合选择描述之前,包括:
接收所述第二对象组的类型选择操作,所述类型选择操作指示类型为集合运算组。


4.根据权利要求3所述的方法,其特征在于,在所述接收所述第二对象组的类型选择操作之后,包括:接收组织添加操作,所述组织添加操作包括至少一个组织;则所述依据所述集合选择逻辑获取与所述第一对象内容关联的对象集合,包括:
在所述至少一个组织中,获取与所述第一对象内容具有所述集合选择逻辑的对象集合。


5.一种权限管理方法,其特征在于,包括:
接收在组添加界面中选择的集合选择描述,所述集合选择描述用于表示对象类型以及与所述对象类型关联的集合选择逻辑;
接收在组添加界面中添加的与所述对象类型对应的对象内容;
接收添加确定指令,保存所述对象类型为所述对象内容的集合选择描述与对象组的关联关系;
管理所述对象组的权限。


6.一...

【专利技术属性】
技术研发人员:贺勇银鑫罗杰
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1