[发明专利]一种基于角色的列表数据权限控制系统和方法在审
申请号: | 201810333846.5 | 申请日: | 2018-04-13 |
公开(公告)号: | CN108509807A | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 袁超 | 申请(专利权)人: | 南京新贝金服科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 陈建和 |
地址: | 210032 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于角色的列表数据权限控制系统,用于连接目标系统,其特征在于:包括列表数据权限分配模块、列表数据权限控制模块、数据源(DataSource)模块和数据库,所述列表数据权限分配模块用于匹配角色和列表数据权限控制规则,所述数据源(DataSource)模块与数据库相连,所述列表数据权限控制模块中设有过滤器模块、SQL语句解析引擎和数据源(DataSource)代理模块。达到权限信息集中管理,独立于目标系统,和目标系统的具体功能和逻辑无关,权限控制相当于目标系统的切面,不侵入目标系统,可以灵活的控制权限。在目标系统开发和维护过程中,不需要考虑数据权限控制的工作的效果。 | ||
搜索关键词: | 列表数据 目标系统 数据源 权限分配模块 权限控制模块 权限控制系统 权限控制 角色 数据库 数据权限控制 切面 过滤器模块 代理模块 集中管理 解析引擎 控制权限 连接目标 权限信息 灵活的 匹配 侵入 维护 开发 | ||
【主权项】:
1.一种基于角色的列表数据权限控制系统,用于连接目标系统,其特征在于:包括列表数据权限分配模块、列表数据权限控制模块、数据源(DataSource)模块和数据库,所述列表数据权限分配模块用于匹配角色和列表数据权限控制规则,所述数据源(DataSource)模块与数据库相连,所述列表数据权限控制模块中设有过滤器模块、SQL语句解析引擎和数据源(DataSource)代理模块,所述数据源(DataSource)模块与数据源(DataSource)代理模块相连,以使数据源(DataSource)代理模块可获取数据源(DataSource)模块提交给数据库执行的SQL语句,所述过滤器模块用于获取身份信息,列表数据权限信息以及请求url,所述SQL语句解析引擎对数据源(DataSource)模块提交给数据库执行的SQL语句进行分析并根据列表数据权限分配模块中的列表数据权限控制规则添加列表数据权限控制信息,所述SQL语句解析引擎将添加了列表数据权限控制信息的SQL语句交回给数据源(DataSource)代理模块,所述数据源(DataSource)代理模块将添加了列表数据权限控制信息的SQL语句交回给数据源(DataSource)模块进行执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京新贝金服科技有限公司,未经南京新贝金服科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810333846.5/,转载请声明来源钻瓜专利网。