[发明专利]一种权限管理方法、装置及计算机可读介质在审
申请号: | 202111474603.1 | 申请日: | 2021-12-06 |
公开(公告)号: | CN114218585A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 陈慧君;江燕;高传集 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜丽洁 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 权限 管理 方法 装置 计算机 可读 介质 | ||
本发明涉及web应用领域,具体提供了一种权限管理方法,具有如下步骤:S1、选择页面;S2、添加动态资源;S3、选择角色;S4、维护页面动态资源权限控制。与现有技术相比,本发明可很大程度提高前端开发人员的工作效率,对后端人员,也可以很容易使用该权限控制方法来开发页面。使用该方法实现的资源权限控制系统,可灵活的控制动态资源的权限,提供给用户操作资源权限的控制权力,本方法具有很强的可扩展性和可移植性。
技术领域
本发明涉及web应用领域,具体提供一种权限管理方法、装置及计算机可读介质。
背景技术
在开发项目的过程中,前端页面中经常需要对页面中动态资源(如按钮、控件、或者页面中某一块资源区域)根据不同角色进行权限控制,目前的实现方式是在每个页面中都需要针对不同的角色做不同的处理,在需求变更时,不能灵活的处理需求,需要改动代码来实现,可扩展性较差。
发明内容
本发明是针对上述现有技术的不足,提供一种实用性强的权限管理方法。
本发明进一步的技术任务是提供一种设计合理,安全适用的权限管理装置。
本发明第三方面的技术任务是一种计算机可读介质。
本发明解决其技术问题所采用的技术方案是:
一种权限管理方法,具有如下步骤:
S1、选择页面;
S2、添加动态资源;
S3、选择角色;
S4、维护页面动态资源权限控制。
进一步的,所述页面包括动态资源页面和角色权限分配页面,所述动态资源页面包括页面列表,针对特定页面进行动态资源的添加、修改和删除操作;
所述角色权限分配页面包括角色列表,针对特定角色进行特定页面的动态资源的分配操作,选择权限或取消权限。
进一步的,动态资源类型存储在表一中,动态资源信息存储在表二中,角色动态资源权限信息存储在表三。
进一步的,在步骤S1中,选择进行动态资源权限控制的页面,得到页面的标识。
进一步的,在步骤S2中,进一步包括:
S201、动态资源信息存储;
S202、界面动态资源属性绑定;
S203、界面调用统一动态资源权限控制方法。
进一步的,在步骤S202中,res-permission表示为动态资源,其中P1为动态资源标识,作用于统一动态资源权限控制方法;
在步骤S203中,进入界面,以页面标识为查询条件发送请求统一获取角色的页面资源权限列表,根据属性res-permission,对页面中具有动态资源标记的元素进行隐藏处理,循环遍历权限列表,查找动态资源,该动态资源有两种权限状态,true为有权限,false为无权限,为true时,页面中显示该动态资源,为false页面中不显示动态资源。
进一步的,在步骤S3中,在页面动态资源信息添加完成后,选择需要进行角色资源权限控制的角色。
进一步的,在步骤S4中,通过可视化界面操作,界面参考rbac系统中角色对页面的权限控制操作。
一种权限管理装置,包括:至少一个存储器和至少一个处理器;
所述至少一个存储器,用于存储机器可读程序;
所述至少一个处理器,用于调用所述机器可读程序,执行一种权限管理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111474603.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可调节长度的盘扣式横杆
- 下一篇:一种N-糖分析试剂荧光底物的合成方法