[发明专利]一种权限管理方法、装置、设备及存储介质在审
申请号: | 202211337536.3 | 申请日: | 2022-10-28 |
公开(公告)号: | CN115618325A | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 杨晓军 | 申请(专利权)人: | 北京字跳网络技术有限公司 |
主分类号: | G06F21/45 | 分类号: | G06F21/45;G06F21/62 |
代理公司: | 北京远智汇知识产权代理有限公司 11659 | 代理人: | 刘欣 |
地址: | 100190 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 权限 管理 方法 装置 设备 存储 介质 | ||
本公开实施例提供了一种权限管理方法、装置、设备及存储介质。该方法包括:接收到目标对象在应用系统中的权限资源查询操作时,生成所述目标对象关联的权限资源查询条件;查找预先构建的对象资源关联表,获得满足所述权限资源查询条件的资源列表,其中,所述对象资源关联表对应所述应用系统,用于表征所述应用系统中对象、资源以及操作权限的关联关系。利用该方法,可以直接查找相对应用系统所构建的对象资源关联表,来获得与权限资源查询操作相匹配的查询结果,保证了权限信息查询的查询速度,简化了权限查询逻辑执行的复杂程度,降低了对多个数据表进行频繁访问的访问压力,保证了应用系统运行的高效性。
技术领域
本公开实施例涉及信息技术领域,尤其涉及一种权限管理方法、装置、设备及存储介质。
背景技术
如今的应用系统(如项目管理系统)一般都有角色的权限划分,即使用对象在同一应用系统中相对不同的应用资源可能充当不同的角色,也可以具备不同的操作权限。目前,应用系统中对不同使用者的角色权限管理可以依据所创建的关系型数据表来实现。
具体的,在角色权限管理的实现中,所采用的关系型数据表通常包括资源表、角色表以及以及角色权限关系表等等,每一次对使用者进行鉴权,需要根据关系型数据表之间的关联获取权限集合。假设应用系统中拥有上百个权限以及使用者拥有多个角色时,此时需要进行上千次循环判断运算,当使用者数量大以及访问频繁(高并发,如1秒内访问上百上千次)时,带给应用系统的压力是巨大的,甚至可能会导致系统不可用。
发明内容
本公开实施例提供一种权限管理方法、装置、设备及存储介质,提升了应用系统中资源操作权限查询的响应速度。
第一方面,本公开实施例提供了一种权限管理方法,该方法包括:
接收到目标对象在应用系统中的权限资源查询操作时,生成所述目标对象关联的权限资源查询条件;
查找预先构建的对象资源关联表,获得满足所述权限资源查询条件的资源列表,其中,所述对象资源关联表对应所述应用系统,用于表征所述应用系统中对象、资源以及操作权限的关联关系。
第二方面,本公开实施例还提供了一种权限管理装置,包括:
操作接收模块,用于接收到目标对象在应用系统中的权限资源查询操作时,生成所述目标对象关联的权限资源查询条件;
权限查询模块,用于查找预先构建的对象资源关联表,获得满足所述权限资源查询条件的资源列表,其中,所述对象资源关联表对应所述应用系统,用于表征所述应用系统中对象、资源以及操作权限的关联关系。
第三方面,本公开实施例还提供了一种电子设备,作为支持应用系统运行的执行设备,所述电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本公开实施例第一方面提供的权限管理方法。
第四方面,本公开实施例还提供了包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行实现本公开实施例第一方面提供的权限管理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字跳网络技术有限公司,未经北京字跳网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211337536.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大体量矿体模型仿真系统及数据处理方法
- 下一篇:一种高强度混凝土制备工艺