WEB应用开发的可视化权限配置方法、校验方法和系统.pdf

上传人:t**** 文档编号:4757300 上传时间:2018-11-07 格式:PDF 页数:9 大小:1.82MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310116847.1

申请日:

2013.04.07

公开号:

CN103150497A

公开日:

2013.06.12

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 21/45申请日:20130407|||公开

IPC分类号:

G06F21/45(2013.01)I

主分类号:

G06F21/45

申请人:

网宿科技股份有限公司

发明人:

洪珂; 苏泽峰

地址:

200030 上海市徐汇区斜土路2669号15楼

优先权:

专利代理机构:

上海专利商标事务所有限公司 31100

代理人:

施浩

PDF下载: PDF下载
内容摘要

本发明公开了Web应用开发的可视化权限配置方法,可以简化web系统中的权限管理,通过可视化的方式直观的体现用户权限状态,有效减少错误配置。其技术方案为:选择web应用开发权限所赋予的对象;以可视化的方式确定权限赋予对象和相应资源之间的联系;建立权限赋予对象和相应资源之间的映射关系,配置权限规则。此外,本发明还公开了了Web应用开发的可视化权限的配置系统、校验方法和系统。

权利要求书

权利要求书一种Web应用开发的可视化权限配置方法,包括:
步骤1:选择web应用开发权限所赋予的对象;
步骤2:以可视化的方式确定权限赋予对象和相应资源之间的联系;
步骤3:建立权限赋予对象和相应资源之间的映射关系,配置权限规则。
根据权利要求1所述的Web应用开发的可视化权限配置方法,其特征在于,在步骤2中,权限赋予对象对应的资源是html中的dom元素,以可视化视窗的方式在html页面上控制鼠标选择dom元素。
根据权利要求2所述的Web应用开发的可视化权限配置方法,其特征在于,在步骤3中,通过html中的ID属性或者自定义的唯一标识定位dom元素在当前html页面中的位置,或者通过html中的class属性或者自定义的多个非唯一标识定位到dom元素在当前html页面中的位置。
一种Web应用开发的可视化权限配置系统,包括:
权限对象确定模块,选择web应用开发权限所赋予的对象;
可视化选择模块,以可视化的方式确定权限赋予对象和相应资源之间的联系;
权限建立模块,建立权限赋予对象和相应资源之间的映射关系,配置权限规则。
根据权利要求4所述的Web应用开发的可视化权限配置系统,其特征在于,在可视化选择模块中,权限赋予对象对应的资源是html中的dom元素,以可视化视窗的方式在html页面上控制鼠标选择dom元素。
根据权利要求5所述的Web应用开发的可视化权限配置系统,其特征在于,在权限建立模块中,通过html中的ID属性或者自定义的唯一标识定位dom元素在当前html页面中的位置,或者通过html中的class属性或者自定义的多个非唯一标识定位到dom元素在当前html页面中的位置。
一种Web应用开发的可视化权限的校验方法,包括:
在操作者访问页面时获取页面的配置;
检查页面中是否存在经过可视化方式确立的可配置元素,若存在可配置元素则判断当前操作者是否符合进行权限配置时所选的赋予对象的条件;
若操作者符合进行权限配置时所选的赋予对象的条件,则给予操作者进行配置的权限,若不符合则将元素设置为不可操作或不可显示。
根据权利要求7所述的Web应用开发的可视化权限的校验方法,其特征在于,可配置元素是html页面上以可视化视窗的方式经鼠标控制所选择的dom元素。
一种Web应用开发的可视化权限的校验系统,包括:
配置获取模块,在操作者访问页面时获取页面的配置;
权限校验模块,检查页面中是否存在经过可视化方式确立的可配置元素,若存在可配置元素则判断当前操作者是否符合进行权限配置时所选的赋予对象的条件;
结果操作模块,若操作者符合进行权限配置时所选的赋予对象的条件,则给予操作者进行配置的权限,若不符合则将元素设置为不可操作或不可显示。
根据权利要求9所述的Web应用开发的可视化权限的校验系统,其特征在于,可配置元素是html页面上以可视化视窗的方式经鼠标控制所选择的dom元素。

说明书

说明书Web应用开发的可视化权限配置方法、校验方法和系统
技术领域
本发明涉及软件开发,尤其涉及web应用系统的开发。
背景技术
Web应用系统主要建立操作者与Web应用中可见资源之间的联系方式。可见资源可以理解为页面上的一系列dom元素,如输入框、选择框等。
在目前的Web权限管理中,普遍的方式是使用手工填写权限表单信息(如权限URL信息、权限编码等)来维护用户与权限之间的联系。如图1所示。
由图1可以直观的看出,在配置过程中,由于是手工填写数据,所以经常出现因为一字之差而导致权限验证失败的情况,这不仅浪费了时间,而且在安全性较高的系统中,这种错误也会导致巨大的损失。
还有一种方式是在开发过程中明确定义资源的编码,通过这一编码与人员的权限信息进行比对,只有拥有相应资源的权限才能对该资源可见或可以访问。
综上所述,现有技术存在如下缺点:
(1)手工填写权限表单信息容易出错,不仅浪费时间,而且有可能导致较为严重的后果;
(2)定义资源编码灵活性较差,在添加资源信息的时候经常需要改动代码才可实现;
(3)上述两种方法都有一个缺点,就是很难直观的将配置权限展示给用户,往往需要以用户的身份登录系统,再针对配置的权限进行一个个对比,确保配置正确。
发明内容
本发明的目的在于解决上述问题,提供了一种Web应用开发的可视化权限配置方法、校验方法和系统,可以简化web系统中的权限管理,通过可视化的方式直观的体现用户权限状态,有效减少错误配置。
本发明的技术方案为:本发明揭示了一种Web应用开发的可视化权限配置方法,包括:
步骤1:选择web应用开发权限所赋予的对象;
步骤2:以可视化的方式确定权限赋予对象和相应资源之间的联系;
步骤3:建立权限赋予对象和相应资源之间的映射关系,配置权限规则。
根据本发明的Web应用开发的可视化权限配置方法的一实施例,在步骤2中,权限赋予对象对应的资源是html中的dom元素,以可视化视窗的方式在html页面上控制鼠标选择dom元素。
根据本发明的Web应用开发的可视化权限配置方法的一实施例,在步骤3中,通过html中的ID属性或者自定义的唯一标识定位dom元素在当前html页面中的位置,或者通过html中的class属性或者自定义的多个非唯一标识定位到dom元素在当前html页面中的位置。
本发明还揭示了一种Web应用开发的可视化权限配置系统,包括:
权限对象确定模块,选择web应用开发权限所赋予的对象;
可视化选择模块,以可视化的方式确定权限赋予对象和相应资源之间的联系;
权限建立模块,建立权限赋予对象和相应资源之间的映射关系,配置权限规则。
根据本发明的Web应用开发的可视化权限配置系统的一实施例,在可视化选择模块中,权限赋予对象对应的资源是html中的dom元素,以可视化视窗的方式在html页面上控制鼠标选择dom元素。
根据本发明的Web应用开发的可视化权限配置系统的一实施例,在权限建立模块中,通过html中的ID属性或者自定义的唯一标识定位dom元素在当前html页面中的位置,或者通过html中的class属性或者自定义的多个非唯一标识定位到dom元素在当前html页面中的位置
本发明还揭示了一种Web应用开发的可视化权限的校验方法,包括:
在操作者访问页面时获取页面的配置;
检查页面中是否存在经过可视化方式确立的可配置元素,若存在可配置元素则判断当前操作者是否符合进行权限配置时所选的赋予对象的条件;
若操作者符合进行权限配置时所选的赋予对象的条件,则给予操作者进行配置的权限,若不符合则将元素设置为不可操作或不可显示。
根据本发明的Web应用开发的可视化权限的校验方法的一实施例,可配置元素是html页面上以可视化视窗的方式经鼠标控制所选择的dom元素。
本发明还揭示了一种Web应用开发的可视化权限的校验系统,包括:
配置获取模块,在操作者访问页面时获取页面的配置;
权限校验模块,检查页面中是否存在经过可视化方式确立的可配置元素,若存在可配置元素则判断当前操作者是否符合进行权限配置时所选的赋予对象的条件;
结果操作模块,若操作者符合进行权限配置时所选的赋予对象的条件,则给予操作者进行配置的权限,若不符合则将元素设置为不可操作或不可显示
根据权本发明的Web应用开发的可视化权限的校验系统的一实施例,可配置元素是html页面上以可视化视窗的方式经鼠标控制所选择的dom元素。
本发明对比现有技术有如下的有益效果:本发明的方案是通过直接在html网页上选择dom信息的方式,关联dom元素与权限之间的对应关系,实现了可视化的权限管理,解决了原始手工配置中容易配置错误的弊端,且在配置过程中显示也显得更直观。
附图说明
图1示出了传统的web权限管理的示意图。
图2示出了本发明的Web应用开发的可视化权限配置方法的较佳实施例的流程图。
图3示出了可视化确定权限赋予对象和资源之间关系的示意图。
图4示出了本发明的Web应用开发的可视化权限配置系统的较佳实施例的原理图。
图5示出了本发明的Web应用开发的可视化权限的校验方法的较佳实施例的流程图。
图6示出了本发明的Web应用开发的可视化权限的校验系统的较佳实施例的原理图。
具体实施方式
下面结合附图和实施例对本发明作进一步的描述。
Web应用开发的可视化权限配置方法的实施例
图2示出了本发明的Web应用开发的可视化权限配置方法的较佳实施例的流程图,请参见图2,下面是对本实施例的可视化权限配置方法的各个步骤的详细描述。
步骤S10:选择web应用开发权限所赋予的对象。
这是权限配置的基础,选择对象的粒度例如按照角色进行权限粒度划分或者按照用户进行权限粒度划分等方式。
步骤S12:以可视化的方式确定权限赋予对象和相应资源之间的联系。
权限赋予对象对应的资源是html中的dom元素。请参见图3,是以可视化视窗的方式在html页面上通过控制鼠标选择dom元素。选择dom元素例如可以在html页面上通过高亮鼠标当前指示的dom元素或者给dom元素添加方便识别的样式来辅助选择。
步骤S14:建立权限赋予对象和相应资源之间的映射关系,配置权限规则。
这一步骤主要是生成标识符,根据需求的不同可以使用唯一标识符或非唯一标识符。唯一标识符指能通过一个标识唯一定位到该资源在当前页面中的位置,通常可以采用html中的ID属性或者自定义一个唯一标识,在html中填写该ID值,本发明读取该值,然后建立权限映射关系。非而唯一标识指通过一些条件,能定位到某类资源在当前页面的位置,类似于html中的class属性或者自定义多个非唯一标识,本发明读取这些值,然后建立权限与这些资源的映射关系。
Web应用开发的可视化权限配置系统的实施例
图4示出了本发明的Web应用开发的可视化权限配置系统的实施例。请参见图4,本实施例的系统包括:权限对象确定模块10、可视化选择模块12、权限建立模块14。
权限对象确定模块10选择web应用开发权限所赋予的对象。这是权限配置的基础,选择对象的粒度例如按照角色进行权限粒度划分或者按照用户进行权限粒度划分等方式。
可视化选择模块12以可视化的方式确定权限赋予对象和相应资源之间的联系。权限赋予对象对应的资源是html中的dom元素。请参见图3,是以可视化视窗的方式在html页面上通过控制鼠标选择dom元素。选择dom元素例如可以在html页面上通过高亮鼠标当前指示的dom元素或者给dom元素添加方便识别的样式来辅助选择。
权限建立模块14建立权限赋予对象和相应资源之间的映射关系,配置权限规则。本模块主要是生成标识符,根据需求的不同可以使用唯一标识符或非唯一标识符。唯一标识符指能通过一个标识唯一定位到该资源在当前页面中的位置,通常可以采用html中的ID属性或者自定义一个唯一标识,在html中填写该ID值,本发明读取该值,然后建立权限映射关系。非而唯一标识指通过一些条件,能定位到某类资源在当前页面的位置,类似于html中的class属性或者自定义多个非唯一标识,本发明读取这些值,然后建立权限与这些资源的映射关系。
Web应用开发的可视化权限的校验方法的实施例
图5示出了本发明的Web应用开发的可视化权限的校验方法的较佳实施例的流程图。请参见图5,本实施例的可视化权限的校验方法的详细步骤如下所述。
步骤S20:在操作者访问页面时获取页面的配置。
步骤S21:检查页面中是否存在经过可视化方式确立的可配置元素。如果不存在可配置元素则结束流程,如果存在可配置元素则步骤S22。
可配置元素是html页面上以可视化视窗的方式经鼠标控制所选择的dom元素。
步骤S22:判断当前操作者是否符合进行权限配置时所选的赋予对象的条件。若操作者符合进行权限配置时所选的赋予对象的条件,则给予操作者进行配置的权限,校验流程结束,若不符合则转入步骤S23。
步骤S23:说明操作者无权限,将元素设置为不可操作或不可显示。
Web应用开发的可视化权限的校验系统的实施例
图6示出了本发明的Web应用开发的可视化权限的校验系统的实施例的原理。请参见图6,本实施例的校验系统包括:配置获取模块20、权限校验模块22、结果操作模块24。
配置获取模块20在操作者访问页面时获取页面的配置。
权限校验模块22检查页面中是否存在经过可视化方式确立的可配置元素,若存在可配置元素则判断当前操作者是否符合进行权限配置时所选的赋予对象的条件。可配置元素是html页面上以可视化视窗的方式经鼠标控制所选择的dom元素。
结果操作模块24中,若操作者符合进行权限配置时所选的赋予对象的条件,则给予操作者进行配置的权限,若不符合则说明操作者无权限,将元素设置为不可操作或不可显示。
上述实施例是提供给本领域普通技术人员来实现和使用本发明的,本领域普通技术人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书所提到的创新性特征的最大范围。

WEB应用开发的可视化权限配置方法、校验方法和系统.pdf_第1页
第1页 / 共9页
WEB应用开发的可视化权限配置方法、校验方法和系统.pdf_第2页
第2页 / 共9页
WEB应用开发的可视化权限配置方法、校验方法和系统.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《WEB应用开发的可视化权限配置方法、校验方法和系统.pdf》由会员分享,可在线阅读,更多相关《WEB应用开发的可视化权限配置方法、校验方法和系统.pdf(9页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103150497 A (43)申请公布日 2013.06.12 CN 103150497 A *CN103150497A* (21)申请号 201310116847.1 (22)申请日 2013.04.07 G06F 21/45(2013.01) (71)申请人 网宿科技股份有限公司 地址 200030 上海市徐汇区斜土路 2669 号 15 楼 (72)发明人 洪珂 苏泽峰 (74)专利代理机构 上海专利商标事务所有限公 司 31100 代理人 施浩 (54) 发明名称 Web应用开发的可视化权限配置方法、 校验方 法和系统 (57) 摘要 本发明公开了 Web 。

2、应用开发的可视化权限配 置方法, 可以简化 web 系统中的权限管理, 通过可 视化的方式直观的体现用户权限状态, 有效减少 错误配置。 其技术方案为 : 选择web应用开发权限 所赋予的对象 ; 以可视化的方式确定权限赋予对 象和相应资源之间的联系 ; 建立权限赋予对象和 相应资源之间的映射关系, 配置权限规则。此外, 本发明还公开了了 Web 应用开发的可视化权限的 配置系统、 校验方法和系统。 (51)Int.Cl. 权利要求书 1 页 说明书 4 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书4页 附图3页 (10)申请公布号 CN。

3、 103150497 A CN 103150497 A *CN103150497A* 1/1 页 2 1. 一种 Web 应用开发的可视化权限配置方法, 包括 : 步骤 1 : 选择 web 应用开发权限所赋予的对象 ; 步骤 2 : 以可视化的方式确定权限赋予对象和相应资源之间的联系 ; 步骤 3 : 建立权限赋予对象和相应资源之间的映射关系, 配置权限规则。 2. 根据权利要求 1 所述的 Web 应用开发的可视化权限配置方法, 其特征在于, 在步骤 2 中, 权限赋予对象对应的资源是 html 中的 dom 元素, 以可视化视窗的方式在 html 页面上控 制鼠标选择 dom 元素。 3。

4、. 根据权利要求 2 所述的 Web 应用开发的可视化权限配置方法, 其特征在于, 在步骤 3 中, 通过html中的ID属性或者自定义的唯一标识定位dom元素在当前html页面中的位置, 或者通过 html 中的 class 属性或者自定义的多个非唯一标识定位到 dom 元素在当前 html 页面中的位置。 4. 一种 Web 应用开发的可视化权限配置系统, 包括 : 权限对象确定模块, 选择 web 应用开发权限所赋予的对象 ; 可视化选择模块, 以可视化的方式确定权限赋予对象和相应资源之间的联系 ; 权限建立模块, 建立权限赋予对象和相应资源之间的映射关系, 配置权限规则。 5.根据权利。

5、要求4所述的Web应用开发的可视化权限配置系统, 其特征在于, 在可视化 选择模块中, 权限赋予对象对应的资源是 html 中的 dom 元素, 以可视化视窗的方式在 html 页面上控制鼠标选择 dom 元素。 6.根据权利要求5所述的Web应用开发的可视化权限配置系统, 其特征在于, 在权限建 立模块中, 通过 html 中的 ID 属性或者自定义的唯一标识定位 dom 元素在当前 html 页面中 的位置, 或者通过 html 中的 class 属性或者自定义的多个非唯一标识定位到 dom 元素在当 前 html 页面中的位置。 7. 一种 Web 应用开发的可视化权限的校验方法, 包括。

6、 : 在操作者访问页面时获取页面的配置 ; 检查页面中是否存在经过可视化方式确立的可配置元素, 若存在可配置元素则判断当 前操作者是否符合进行权限配置时所选的赋予对象的条件 ; 若操作者符合进行权限配置时所选的赋予对象的条件, 则给予操作者进行配置的权 限, 若不符合则将元素设置为不可操作或不可显示。 8.根据权利要求7所述的Web应用开发的可视化权限的校验方法, 其特征在于, 可配置 元素是 html 页面上以可视化视窗的方式经鼠标控制所选择的 dom 元素。 9. 一种 Web 应用开发的可视化权限的校验系统, 包括 : 配置获取模块, 在操作者访问页面时获取页面的配置 ; 权限校验模块,。

7、 检查页面中是否存在经过可视化方式确立的可配置元素, 若存在可配 置元素则判断当前操作者是否符合进行权限配置时所选的赋予对象的条件 ; 结果操作模块, 若操作者符合进行权限配置时所选的赋予对象的条件, 则给予操作者 进行配置的权限, 若不符合则将元素设置为不可操作或不可显示。 10. 根据权利要求 9 所述的 Web 应用开发的可视化权限的校验系统, 其特征在于, 可配 置元素是 html 页面上以可视化视窗的方式经鼠标控制所选择的 dom 元素。 权 利 要 求 书 CN 103150497 A 2 1/4 页 3 Web 应用开发的可视化权限配置方法、 校验方法和系统 技术领域 0001 。

8、本发明涉及软件开发, 尤其涉及 web 应用系统的开发。 背景技术 0002 Web 应用系统主要建立操作者与 Web 应用中可见资源之间的联系方式。可见资源 可以理解为页面上的一系列 dom 元素, 如输入框、 选择框等。 0003 在目前的 Web 权限管理中, 普遍的方式是使用手工填写权限表单信息 (如权限 URL 信息、 权限编码等) 来维护用户与权限之间的联系。如图 1 所示。 0004 由图 1 可以直观的看出, 在配置过程中, 由于是手工填写数据, 所以经常出现因为 一字之差而导致权限验证失败的情况, 这不仅浪费了时间, 而且在安全性较高的系统中, 这 种错误也会导致巨大的损失。。

9、 0005 还有一种方式是在开发过程中明确定义资源的编码, 通过这一编码与人员的权限 信息进行比对, 只有拥有相应资源的权限才能对该资源可见或可以访问。 0006 综上所述, 现有技术存在如下缺点 : 0007 (1) 手工填写权限表单信息容易出错, 不仅浪费时间, 而且有可能导致较为严重的 后果 ; 0008 (2) 定义资源编码灵活性较差, 在添加资源信息的时候经常需要改动代码才可实 现 ; 0009 (3) 上述两种方法都有一个缺点, 就是很难直观的将配置权限展示给用户, 往往需 要以用户的身份登录系统, 再针对配置的权限进行一个个对比, 确保配置正确。 发明内容 0010 本发明的目的。

10、在于解决上述问题, 提供了一种 Web 应用开发的可视化权限配置方 法、 校验方法和系统, 可以简化 web 系统中的权限管理, 通过可视化的方式直观的体现用户 权限状态, 有效减少错误配置。 0011 本发明的技术方案为 : 本发明揭示了一种 Web 应用开发的可视化权限配置方法, 包括 : 0012 步骤 1 : 选择 web 应用开发权限所赋予的对象 ; 0013 步骤 2 : 以可视化的方式确定权限赋予对象和相应资源之间的联系 ; 0014 步骤 3 : 建立权限赋予对象和相应资源之间的映射关系, 配置权限规则。 0015 根据本发明的Web应用开发的可视化权限配置方法的一实施例, 在。

11、步骤2中, 权限 赋予对象对应的资源是 html 中的 dom 元素, 以可视化视窗的方式在 html 页面上控制鼠标 选择 dom 元素。 0016 根据本发明的Web应用开发的可视化权限配置方法的一实施例, 在步骤3中, 通过 html 中的 ID 属性或者自定义的唯一标识定位 dom 元素在当前 html 页面中的位置, 或者通 过 html 中的 class 属性或者自定义的多个非唯一标识定位到 dom 元素在当前 html 页面中 说 明 书 CN 103150497 A 3 2/4 页 4 的位置。 0017 本发明还揭示了一种 Web 应用开发的可视化权限配置系统, 包括 : 0。

12、018 权限对象确定模块, 选择 web 应用开发权限所赋予的对象 ; 0019 可视化选择模块, 以可视化的方式确定权限赋予对象和相应资源之间的联系 ; 0020 权限建立模块, 建立权限赋予对象和相应资源之间的映射关系, 配置权限规则。 0021 根据本发明的 Web 应用开发的可视化权限配置系统的一实施例, 在可视化选择模 块中, 权限赋予对象对应的资源是 html 中的 dom 元素, 以可视化视窗的方式在 html 页面上 控制鼠标选择 dom 元素。 0022 根据本发明的 Web 应用开发的可视化权限配置系统的一实施例, 在权限建立模块 中, 通过html中的ID属性或者自定义的。

13、唯一标识定位dom元素在当前html页面中的位置, 或者通过 html 中的 class 属性或者自定义的多个非唯一标识定位到 dom 元素在当前 html 页面中的位置 0023 本发明还揭示了一种 Web 应用开发的可视化权限的校验方法, 包括 : 0024 在操作者访问页面时获取页面的配置 ; 0025 检查页面中是否存在经过可视化方式确立的可配置元素, 若存在可配置元素则判 断当前操作者是否符合进行权限配置时所选的赋予对象的条件 ; 0026 若操作者符合进行权限配置时所选的赋予对象的条件, 则给予操作者进行配置的 权限, 若不符合则将元素设置为不可操作或不可显示。 0027 根据本发。

14、明的 Web 应用开发的可视化权限的校验方法的一实施例, 可配置元素是 html 页面上以可视化视窗的方式经鼠标控制所选择的 dom 元素。 0028 本发明还揭示了一种 Web 应用开发的可视化权限的校验系统, 包括 : 0029 配置获取模块, 在操作者访问页面时获取页面的配置 ; 0030 权限校验模块, 检查页面中是否存在经过可视化方式确立的可配置元素, 若存在 可配置元素则判断当前操作者是否符合进行权限配置时所选的赋予对象的条件 ; 0031 结果操作模块, 若操作者符合进行权限配置时所选的赋予对象的条件, 则给予操 作者进行配置的权限, 若不符合则将元素设置为不可操作或不可显示 0。

15、032 根据权本发明的 Web 应用开发的可视化权限的校验系统的一实施例, 可配置元素 是 html 页面上以可视化视窗的方式经鼠标控制所选择的 dom 元素。 0033 本发明对比现有技术有如下的有益效果 : 本发明的方案是通过直接在 html 网页 上选择 dom 信息的方式, 关联 dom 元素与权限之间的对应关系, 实现了可视化的权限管理, 解决了原始手工配置中容易配置错误的弊端, 且在配置过程中显示也显得更直观。 附图说明 0034 图 1 示出了传统的 web 权限管理的示意图。 0035 图 2 示出了本发明的 Web 应用开发的可视化权限配置方法的较佳实施例的流程 图。 003。

16、6 图 3 示出了可视化确定权限赋予对象和资源之间关系的示意图。 0037 图 4 示出了本发明的 Web 应用开发的可视化权限配置系统的较佳实施例的原理 图。 说 明 书 CN 103150497 A 4 3/4 页 5 0038 图5示出了本发明的Web应用开发的可视化权限的校验方法的较佳实施例的流程 图。 0039 图6示出了本发明的Web应用开发的可视化权限的校验系统的较佳实施例的原理 图。 具体实施方式 0040 下面结合附图和实施例对本发明作进一步的描述。 0041 Web 应用开发的可视化权限配置方法的实施例 0042 图 2 示出了本发明的 Web 应用开发的可视化权限配置方法。

17、的较佳实施例的流程 图, 请参见图 2, 下面是对本实施例的可视化权限配置方法的各个步骤的详细描述。 0043 步骤 S10 : 选择 web 应用开发权限所赋予的对象。 0044 这是权限配置的基础, 选择对象的粒度例如按照角色进行权限粒度划分或者按照 用户进行权限粒度划分等方式。 0045 步骤 S12 : 以可视化的方式确定权限赋予对象和相应资源之间的联系。 0046 权限赋予对象对应的资源是 html 中的 dom 元素。请参见图 3, 是以可视化视窗的 方式在 html 页面上通过控制鼠标选择 dom 元素。选择 dom 元素例如可以在 html 页面上通 过高亮鼠标当前指示的 do。

18、m 元素或者给 dom 元素添加方便识别的样式来辅助选择。 0047 步骤 S14 : 建立权限赋予对象和相应资源之间的映射关系, 配置权限规则。 0048 这一步骤主要是生成标识符, 根据需求的不同可以使用唯一标识符或非唯一标识 符。唯一标识符指能通过一个标识唯一定位到该资源在当前页面中的位置, 通常可以采用 html中的ID属性或者自定义一个唯一标识, 在html中填写该ID值, 本发明读取该值, 然后 建立权限映射关系。 非而唯一标识指通过一些条件, 能定位到某类资源在当前页面的位置, 类似于 html 中的 class 属性或者自定义多个非唯一标识, 本发明读取这些值, 然后建立权 限。

19、与这些资源的映射关系。 0049 Web 应用开发的可视化权限配置系统的实施例 0050 图4示出了本发明的Web应用开发的可视化权限配置系统的实施例。 请参见图4, 本实施例的系统包括 : 权限对象确定模块 10、 可视化选择模块 12、 权限建立模块 14。 0051 权限对象确定模块 10 选择 web 应用开发权限所赋予的对象。这是权限配置的基 础, 选择对象的粒度例如按照角色进行权限粒度划分或者按照用户进行权限粒度划分等方 式。 0052 可视化选择模块 12 以可视化的方式确定权限赋予对象和相应资源之间的联系。 权限赋予对象对应的资源是 html 中的 dom 元素。请参见图 3,。

20、 是以可视化视窗的方式在 html 页面上通过控制鼠标选择 dom 元素。选择 dom 元素例如可以在 html 页面上通过高亮 鼠标当前指示的 dom 元素或者给 dom 元素添加方便识别的样式来辅助选择。 0053 权限建立模块 14 建立权限赋予对象和相应资源之间的映射关系, 配置权限规则。 本模块主要是生成标识符, 根据需求的不同可以使用唯一标识符或非唯一标识符。唯一标 识符指能通过一个标识唯一定位到该资源在当前页面中的位置, 通常可以采用 html 中的 ID 属性或者自定义一个唯一标识, 在 html 中填写该 ID 值, 本发明读取该值, 然后建立权限 映射关系。非而唯一标识指通。

21、过一些条件, 能定位到某类资源在当前页面的位置, 类似于 说 明 书 CN 103150497 A 5 4/4 页 6 html 中的 class 属性或者自定义多个非唯一标识, 本发明读取这些值, 然后建立权限与这 些资源的映射关系。 0054 Web 应用开发的可视化权限的校验方法的实施例 0055 图5示出了本发明的Web应用开发的可视化权限的校验方法的较佳实施例的流程 图。请参见图 5, 本实施例的可视化权限的校验方法的详细步骤如下所述。 0056 步骤 S20 : 在操作者访问页面时获取页面的配置。 0057 步骤 S21 : 检查页面中是否存在经过可视化方式确立的可配置元素。如果不。

22、存在 可配置元素则结束流程, 如果存在可配置元素则步骤 S22。 0058 可配置元素是 html 页面上以可视化视窗的方式经鼠标控制所选择的 dom 元素。 0059 步骤 S22 : 判断当前操作者是否符合进行权限配置时所选的赋予对象的条件。若 操作者符合进行权限配置时所选的赋予对象的条件, 则给予操作者进行配置的权限, 校验 流程结束, 若不符合则转入步骤 S23。 0060 步骤 S23 : 说明操作者无权限, 将元素设置为不可操作或不可显示。 0061 Web 应用开发的可视化权限的校验系统的实施例 0062 图 6 示出了本发明的 Web 应用开发的可视化权限的校验系统的实施例的原。

23、理。请 参见图6, 本实施例的校验系统包括 : 配置获取模块20、 权限校验模块22、 结果操作模块24。 0063 配置获取模块 20 在操作者访问页面时获取页面的配置。 0064 权限校验模块 22 检查页面中是否存在经过可视化方式确立的可配置元素, 若存 在可配置元素则判断当前操作者是否符合进行权限配置时所选的赋予对象的条件。 可配置 元素是 html 页面上以可视化视窗的方式经鼠标控制所选择的 dom 元素。 0065 结果操作模块 24 中, 若操作者符合进行权限配置时所选的赋予对象的条件, 则给 予操作者进行配置的权限, 若不符合则说明操作者无权限, 将元素设置为不可操作或不可 显示。 0066 上述实施例是提供给本领域普通技术人员来实现和使用本发明的, 本领域普通技 术人员可在不脱离本发明的发明思想的情况下, 对上述实施例做出种种修改或变化, 因而 本发明的保护范围并不被上述实施例所限, 而应该是符合权利要求书所提到的创新性特征 的最大范围。 说 明 书 CN 103150497 A 6 1/3 页 7 图 1 图 2 说 明 书 附 图 CN 103150497 A 7 2/3 页 8 图 3 图 4 说 明 书 附 图 CN 103150497 A 8 3/3 页 9 图 5 图 6 说 明 书 附 图 CN 103150497 A 9 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1