[发明专利]一种用于大数据平台的数据权限管理的方法和系统在审
申请号: | 201811634664.8 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109726535A | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 罗学焕 | 申请(专利权)人: | 杭州数澜科技有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F16/31 |
代理公司: | 北京市联德律师事务所 11361 | 代理人: | 黄大正 |
地址: | 311121 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 鉴定成功 返回 数据权限管理 大数据 字段 方法和装置 权限 失败 | ||
1.一种用于鉴定任务的权限的方法,包括:
(1)鉴定所述任务是否能够对所述任务涉及的库进行所述任务中与所述库对应的操作的类型,并且如果鉴定通过则返回鉴定成功,否则进入步骤(2);
(2)鉴定所述任务是否能够对所述任务涉及的表进行所述任务中与所述表对应的操作的类型,并且如果鉴定通过则返回鉴定成功,否则进入步骤(3);和
(3)鉴定所述任务是否能够对所述任务涉及的字段进行所述任务中与所述字段对应的操作的类型,并且如果鉴定通过则返回鉴定成功,否则返回鉴定失败。
2.根据权利要求1所述的方法,还包括:
鉴定所述任务是否能够对所述任务涉及的函数进行调用,并且如果鉴定未通过则返回鉴定失败。
3.根据权利要求1所述的方法,还包括:
在所述步骤(1)之前,解析所述任务,以获得所述任务涉及的所述库、所述表和所述字段。
4.根据权利要求1所述的方法,还包括:
获取提交所述任务的用户的用户信息,其中所述用户信息在所述步骤(1)、(2)和(3)中的至少之一的鉴定操作中被使用。
5.根据权利要求4所述的方法,还包括:
根据所述用户信息,获取该用户已申请且被批准的权限,
其中,与所获取的权限的信息在所述步骤(1)、(2)和/或(3)中的所述鉴定操作中使用。
6.根据权利要求5所述的方法,其中,在所述步骤(1)、(2)和/或(3)中的所述鉴定操作中,如果所述任务对所述任务所涉及的所述库、表或字段进行的对应的操作的类型包含在所述所获取的权限的范围之内,则鉴定通过。
7.根据权利要求3所述的方法,其中,所述解析操作根据预定规则修正所述任务涉及的所述库、表、字段及其对应的操作的类型。
8.根据权利要求1所述的方法,还包括:
由提交所述任务的用户申请其所需要的权限。
9.根据权利要求8所述的方法,还包括:
审核所述用户申请的所述权限,并且如果所述权限被批准则存储所述权限。
10.根据权利要求1所述的方法,还包括:
形成与所述任务相关联的鉴权请求,所述鉴权请求包含所述任务涉及的库、表、字段以及对应的操作的类型;和
校验所述鉴权请求的合法性。
11.一种用于申请权限的方法,包括:
选择库、表、字段以及与所述库、表和字段分别对应的操作的类型,以形成权限信息;和
存储该权限信息。
12.根据权利要求11所述的方法,其中,所述选择操作包括:
先选择库,然后在所述库内的表中进行选择,并且所述表被选择后,在所述表的字段内进行选择。
13.根据权利要求11所述的方法,还包括:
选择函数,以使得所述权限信息包括所述函数的信息。
14.一种用于对任务进行鉴权的系统,包括:
解析模块,其用于解析所述任务,以形成所述任务的鉴权请求;以及
鉴权模块,其能够执行以下操作:
(1)鉴定所述鉴权请求所涉及的库以及所述鉴权请求中与所述库对应的操作的类型,并且如果鉴定通过则返回鉴定成功,否则进入步骤(2),
(2)鉴定所述鉴权请求所涉及的表以及所述鉴权请求中与所述表对应的操作的类型,并且如果鉴定通过则返回鉴定成功,否则进入步骤(3),和
(3)鉴定所述鉴权请求所涉及的字段以及所述鉴权请求中与所述字段对应的操作的类型,并且如果鉴定通过则返回鉴定成功,否则返回鉴定失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州数澜科技有限公司,未经杭州数澜科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811634664.8/1.html,转载请声明来源钻瓜专利网。