数据权限处理方法、装置及设备
基本信息
申请号 | CN202010266153.6 | 申请日 | - |
公开(公告)号 | CN111400681A | 公开(公告)日 | 2020-07-10 |
申请公布号 | CN111400681A | 申请公布日 | 2020-07-10 |
分类号 | G06F21/31(2013.01)I | 分类 | - |
发明人 | 钱陈胜;宋杨 | 申请(专利权)人 | 重庆云内核智能科技有限公司 |
代理机构 | 北京国昊天诚知识产权代理有限公司 | 代理人 | 杭州指令集智能科技有限公司;重庆云内核智能科技有限公司 |
地址 | 310012浙江省杭州市西湖区文一西路1号益展商务大厦1号楼501室 | ||
法律状态 | - |
摘要
摘要 | 本说明书实施例提供了一种数据权限处理方法、装置及设备,其中,方法包括:确定通过业务程序产生原始SQL语句的用户所对应的角色标识;根据所述角色标识,从预置的角色规则库中匹配该角色标识对应的数据权限规则,所述角色规则库中包含多个角色标识及其对应的数据权限规则;识别所述原始SQL语句的操作类型,并根据所述该角色标识对应的数据权限规则,对所述该角色标识在该操作类型下的操作权限进行适配;如果适配成功,则选择与所述该操作类型对应的权限过滤器,依照所述该角色标识对应的数据权限规则对所述原始SQL语句进行权限过滤,从而解决现有技术中数据权限的规则逻辑与业务代码耦合性强、对系统的入侵性高,后期权限改动代价大的问题。 |
