基于动态权限控制的页面渲染方法、装置、设备及介质制造方法及图纸

技术编号:31746945 阅读:19 留言:0更新日期:2022-01-05 16:26
本申请涉及前端开发技术领域,揭示了一种基于动态权限控制的页面渲染方法、装置、设备及介质,其中方法包括:根据接收的页面开启请求打开目标页面并获取目标页面地址;根据路由匹配规则对目标页面地址进行路由匹配;根据菜单权限表对路由匹配结果中的路由进行菜单权限匹配,得到所述路由对应的菜单权限;对所述路由对应的菜单权限进行解析匹配处理,并根据得到的路由对应的页面操作配置和页面菜单配置,先后对目标页面进行渲染,完成目标页面的渲染。本申请能够快速地根据用户提出的权限配置进行响应,具有精细度更高的处理权限功能,提高系统的开发效率和可操作性,完成正确的页面渲染同时防止数据越权和数据泄露,保证数据安全。安全。安全。

【技术实现步骤摘要】
基于动态权限控制的页面渲染方法、装置、设备及介质


[0001]本申请涉及到前端开发
,特别是涉及到一种基于动态权限控制的页面渲染方法、装置、设备及介质。

技术介绍

[0002]权限管理往往是一个所有系统都会涉及的重要组成部分,主要目的是对整个系统进行权限方面的控制,其针对的对象是用户,避免因权限控制缺失或操作不当引发风险问题,如操作错误、数据泄露和数据安全等问题。目前常见的权限定义主要可分为三种,包括页面权限、操作权限和数据权限。
[0003]目前传统的权限控制一般只支持到页面级,并不能实现更精细的权限控制,而更精细复杂的权限控制系统需要投入大量人力和资源,通过结合业务场景来实现权限的控制,但是在业务变化后,目前的权限控制方法往往不能快速地随需求的变化而变化,导致后续权限难以控制,影响页面的渲染和配置,不利于后续用户的交互操作。

技术实现思路

[0004]本申请的主要目的为提供一种基于动态权限控制的页面渲染方法、装置、设备及介质,旨在解决现有技术中权限控制的精细度不足和需要投入大量资源,且在业务变化后权限不能快速地本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于动态权限控制的页面渲染方法,其特征在于,所述方法包括:接收页面开启请求,根据所述页面开启请求打开目标页面并获取所述目标页面地址;根据预设路由匹配规则对所述目标页面地址进行路由匹配,得到路由匹配结果;根据菜单权限表对所述路由匹配结果中的路由进行菜单权限匹配,得到所述路由对应的菜单权限;对所述路由对应的菜单权限进行解析匹配处理,得到所述路由对应的页面操作配置和页面菜单配置,根据所述页面操作配置和页面菜单配置先后对所述目标页面进行渲染,完成所述目标页面的渲染。2.根据权利要求1所述的基于动态权限控制的页面渲染方法,其特征在于,在所述对所述路由对应的菜单权限进行解析匹配处理,得到所述路由对应的页面操作配置和页面菜单配置,根据所述页面操作配置和页面菜单配置先后对所述目标页面进行渲染,完成所述目标页面的渲染的步骤之后,还包括:接收用户使用页面功能时触发的操作指令,根据操作指令调用对应接口,验证对应接口是否具有对应的数据权限,在通过验证后,根据所述对应接口返回对应的数据结果完成该操作指令。3.根据权利要求1所述的基于动态权限控制的页面渲染方法,其特征在于,在所述接收页面开启请求,根据所述页面开启请求打开目标页面并获取所述目标页面地址的步骤之前,还包括:接收页面菜单配置指令,根据所述页面菜单配置指令对用户权限和页面的各个层级的业务菜单进行对应的逐层绑定,得到页面菜单配置。4.根据权利要求3所述的基于动态权限控制的页面渲染方法,其特征在于,在所述接收页面菜单配置指令,根据所述页面菜单配置指令对用户权限和页面的各个层级的业务菜单进行对应的逐层绑定,得到页面菜单配置的步骤之中,还包括:根据用户需求拆分出对应的业务功能权限,根据所述业务功能权限对页面进行页面操作配置和页面菜单配置;将所述业务功能权限与对应的服务接口进行绑定后,将对应的服务接口与数据权限进行绑定;将数据权限和相关关联页面绑定至对应的操作后,将所述对应的操作绑定至页面的菜单导航上。5.根据权利要求3所述的基于动态权限控制的页面渲染方法,其特征在于,在所述接收页面菜单配置指令...

【专利技术属性】
技术研发人员:代兴旺刘卫星黄鹤麟
申请(专利权)人:平安国际智慧城市科技股份有限公司
类型:发明
国别省市:

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

1