System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种权限管理方法、装置、设备及存储介质。
技术介绍
1、随着现代网络技术的不断提升,在线应用快速发展,例如在线表格、在线图库、在线文档以及在线思维导图等。其中,在线应用的数据资源通过云端服务器进行存储,由浏览器进行内容的展示。
2、为了实现在线应用的安全访问以及线上资源的灵活分配,目前所述采用的技术方案通过在线应用中内置的权限系统,对用户进行权限管控。但是,由于在线应用内置的权限系统设计较为简单,在用户量较大的情况下,仍需要针对每个用户进行单独分配权限,效率较低。
技术实现思路
1、本申请提出一种权限管理方法、装置、设备及存储介质,用于解决现有技术中仅能够实现针对在线应用的单一用户进行单独分配权限的技术问题,提高权限配置效率。
2、为了达到上述目的,本申请采用如下技术方案:
3、第一方面,提供一种权限管理方法,该方法包括:权限管理装置接收第一目标用户账户的角色创建请求消息,并响应于角色创建请求消息,创建与目标视图资源对应的多个角色;其中,第一目标用户账户为创建目标视图资源的用户账户,多个角色中的每个角色与至少一个权限存在映射关系。进一步的,权限管理装置从多个角色中,确定与目标用户组对应的目标角色,目标用户组包括多个待配置权限的用户账户。最后,权限管理装置为目标用户组配置目标角色,以使得目标用户组内包括的多个用户账户获取目标权限,目标权限为与目标角色存在映射关系的至少一个权限。
4、在本申请提供的权限管理方法中
5、一种可能的设计中,上述权限管理装置响应于角色创建请求消息,创建与目标视图资源对应的多个角色,还包括:权限管理装置根据目标视图资源的可执行功能,创建与目标视图资源对应的多个权限。进一步的,权限管控装置建立与多个角色中的每个角色,与多个权限中的至少一个权限的映射关系。该设计中实现了建立目标视图资源下的角色与权限的映射关系,可以根据需求组合权限,为角色进行配置,提高了权限配置的灵活度。
6、一种可能的设计中,上述权限管理装置响应于角色创建请求消息,创建与目标视图资源对应的多个角色,还包括:权限管理装置确定角色创建请求消息中携带的多个自定义角色标识,多个自定义角色标识中的每个自定义角色标识对应一个自定义权限需求。进一步的,权限管理装置根据每个自定义权限需求,创建多个自定义权限组;并根据多个自定义角色标识,确定多个自定义角色。进一步的,权限管理装置根据自定义角色标识与自定义权限需求的对应关系,建立多个自定义角色与多个自定义权限组之间一一对应的映射关系。该设计中基于用户发起的角色创建请求消息中的权限配置需求,实现自定义角色的创建,以及自定义角色的权限映射,实现了在进行权限配置时,满足用户对于权限配置的需求,提高了权限配置的灵活度。
7、一种可能的设计中,上述权限管理方法还包括:权限管理装置接收第一目标用户账户发送的用户权限配置消息,用户权限配置消息中包括待配置权限的第二目标用户账户,以及待配置权限需求。进一步的,权限管理装置根据待配置权限需求,创建待配置权限;并为第二目标用户账户配置待配置权限。该设计中通过由创建目标视图资源的第一目标用户账户发起用户权限配置消息,权限管理装置基于该用户权限配置消息能够实现对某一用户针对性的权限配置,以使得本申请提供的权限管理方法能够适用于大多数的权限配置场景,提高了权限配置方法的适用性。
8、第二方面,提供一种权限管理装置,包括接收单元、处理单元以及确定单元。接收单元用于接收第一目标用户账户发送的角色创建请求消息,第一目标用户账户为创建目标视图资源的用户账户。处理单元用于响应于角色创建请求消息,创建与目标视图资源对应的多个角色,多个角色中的每个角色与至少一个权限存在映射关系。确定单元用于从多个角色中,确定与目标用户组对应的目标角色,目标用户组包括多个待配置权限的用户账户。处理单元还用于为目标用户组配置目标角色,以使得目标用户组内包括的多个用户账户获取目标权限,目标权限为与目标角色存在映射关系的至少一个权限。
9、一种可能的设计中,处理单元还用于根据目标视图资源的可执行功能,创建与目标视图资源对应的多个权限。处理单元还用于建立与多个角色中的每个角色,与多个权限中的至少一个权限的映射关系。
10、一种可能的设计中,确定单元还用于确定角色创建请求消息中携带的多个自定义角色标识,多个自定义角色标识中的每个自定义角色标识对应一个自定义权限需求。处理单元还用于根据每个自定义权限需求,创建多个自定义权限组。确定单元还用于根据多个自定义角色标识,确定多个自定义角色。处理单元还用于根据自定义角色标识与自定义权限需求的对应关系,建立多个自定义角色与多个自定义权限组之间一一对应的映射关系。
11、一种可能的设计中,接收单元还用于接收第一目标用户账户发送的用户权限配置消息,用户权限配置消息中包括待配置权限的第二目标用户账户,以及待配置权限需求。处理单元还用于根据待配置权限需求,创建待配置权限。处理单元还用于为第二目标用户账户配置待配置权限。
12、第三方面,提供了一种权限管理设备,该权限管理设备包括存储器和处理器;存储器和处理器耦合,该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令,当处理器执行该计算机指令时,该权限管理设备执行如第一方面或其任一种可能的设计提供的权限管理方法。
13、第四方面,提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在权限管理设备上运行时,使得该权限管理设备执行如第一方面或其任一种可能的实现方式提供的权限管理方法。
本文档来自技高网...【技术保护点】
1.一种权限管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的权限管理方法,其特征在于,所述响应于所述角色创建请求消息,创建与所述目标视图资源对应的多个角色,还包括:
3.根据权利要求1所述的权限管理方法,其特征在于,所述响应于所述角色创建请求消息,创建与所述目标视图资源对应的多个角色,还包括:
4.根据权利要求1-3中任意一项所述的权限管理方法,其特征在于,所述方法还包括:
5.一种权限管理装置,其特征在于,包括接收单元、处理单元以及确定单元;
6.根据权利要求5所述的权限管理装置,其特征在于,所述处理单元,还用于根据所述目标视图资源的可执行功能,创建与所述目标视图资源对应的多个权限;
7.根据权利要求5所述的权限管理装置,其特征在于,所述确定单元,还用于确定所述角色创建请求消息中携带的多个自定义角色标识,所述多个自定义角色标识中的每个自定义角色标识对应一个自定义权限需求;
8.根据权利要求5-7中任意一项所述的权限管理装置,其特征在于,所述接收单元,还用于接收所述第一目标用户账户发
9.一种权限管理设备,其特征在于,包括存储器和处理器;
10.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令在权限管理设备上运行时,使得所述权限管理设备执行如权利要求1-4中任意一项所述的权限管理方法。
...【技术特征摘要】
1.一种权限管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的权限管理方法,其特征在于,所述响应于所述角色创建请求消息,创建与所述目标视图资源对应的多个角色,还包括:
3.根据权利要求1所述的权限管理方法,其特征在于,所述响应于所述角色创建请求消息,创建与所述目标视图资源对应的多个角色,还包括:
4.根据权利要求1-3中任意一项所述的权限管理方法,其特征在于,所述方法还包括:
5.一种权限管理装置,其特征在于,包括接收单元、处理单元以及确定单元;
6.根据权利要求5所述的权限管理装置,其特征在于,所述处理单元,还用于根据所述目标视图资源的可执行功能,创建与所述目标视图资源对应的多个权限;
【专利技术属性】
技术研发人员:彭旭生,庞玉峰,王斌,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。