[发明专利]一种基于切面编程的权限控制方法在审
申请号: | 202110105104.9 | 申请日: | 2021-01-26 |
公开(公告)号: | CN112818391A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 苟林;杨垒 | 申请(专利权)人: | 四川天翼网络服务有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60;G06F8/20 |
代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁英 |
地址: | 610041 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 切面 编程 权限 控制 方法 | ||
1.一种基于切面编程的权限控制方法,其特征在于,包括如下步骤:
步骤1:确定业务类型,通过业务分析模块确定满足组织机构、业务数据类别和业务数据特定属性的权限业务规则;
步骤2:定义权限字段,根据获取的权限业务规则对权限字段进行限定;
步骤3:根据业务分析模块确定的业务需求,输出基于特定业务对象的数据权限规则至切面拦截器;
步骤4:将不同的业务方法类型植入指定拦截器,同时将业务方法数据传送给切面拦截器;
步骤5:定义切面拦截器,根据接收到的业务方法数据和数据权限规则,实现业务查询权限控制;
步骤6:输出经权限过滤的业务数据。
2.如权利要求1所述的一种基于切面编程的权限控制方法,其特征在于,所述步骤2包括如下子步骤:
S201:按树形多级组织机构编码规则对权限字段进行限定;
S202:按照组织机构权限控制的业务数据,增加编码字段。
3.如权利要求2所述的一种基于切面编程的权限控制方法,其特征在于,所述机构编码作为每个机构的唯一属性,下级机构自动继承上级机构编码,并扩展本级编码。
4.如权利要求1所述的一种基于切面编程的权限控制方法,其特征在于,所述步骤3中数据权限规则的条件规则包括:“=”、“!=”、“包含”、“左模糊”和“右模糊”。
5.如权利要求1所述的一种基于切面编程的权限控制方法,其特征在于,步骤5包括如下子步骤:
S501:获取登录用户所在机构;
S502:根据用户的查询业务,注入数据权限规则查询条件,查询符合条件的业务数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川天翼网络服务有限公司,未经四川天翼网络服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110105104.9/1.html,转载请声明来源钻瓜专利网。