数据权限处理方法、装置及设备

基本信息

申请号 CN202010266153.6 申请日 -
公开(公告)号 CN111400681A 公开(公告)日 2020-07-10
申请公布号 CN111400681A 申请公布日 2020-07-10
分类号 G06F21/31(2013.01)I 分类 -
发明人 钱陈胜;宋杨 申请(专利权)人 重庆云内核智能科技有限公司
代理机构 北京国昊天诚知识产权代理有限公司 代理人 杭州指令集智能科技有限公司;重庆云内核智能科技有限公司
地址 310012浙江省杭州市西湖区文一西路1号益展商务大厦1号楼501室
法律状态 -

摘要

摘要 本说明书实施例提供了一种数据权限处理方法、装置及设备,其中,方法包括:确定通过业务程序产生原始SQL语句的用户所对应的角色标识;根据所述角色标识,从预置的角色规则库中匹配该角色标识对应的数据权限规则,所述角色规则库中包含多个角色标识及其对应的数据权限规则;识别所述原始SQL语句的操作类型,并根据所述该角色标识对应的数据权限规则,对所述该角色标识在该操作类型下的操作权限进行适配;如果适配成功,则选择与所述该操作类型对应的权限过滤器,依照所述该角色标识对应的数据权限规则对所述原始SQL语句进行权限过滤,从而解决现有技术中数据权限的规则逻辑与业务代码耦合性强、对系统的入侵性高,后期权限改动代价大的问题。