The invention discloses an access control method and device. Among them, the method includes: introducing target files into project object model files by using target tools, in which the target files are pre-configured with uniform service codes for controlling external service interfaces, and the project object model files are used to manage the above object files; annotating data according to the methods in the above object files and controlling different aforementioned external services. The transaction interface provides external services, in which the annotated data of the above method is used to annotate the implementation method of the unified service code. The invention solves the technical problem that the existing technology can not uniformly manage the interface service in the system providing network service to the outside world.
【技术实现步骤摘要】
访问控制方法及装置
本专利技术涉及计算机
,具体而言,涉及一种访问控制方法及装置。
技术介绍
在对外提供网络服务的系统中,需要根据的不同接口设置不同级别的访问权限控制、流量控制等服务。上述服务根据不同接口设置不同程度的需求,如果依靠系统自己实现服务的话,至少存在以下几个缺点:(1)重复代码多且无法复用,对人力资源的浪费,代码写多次增加了逻辑出错的概率、增加开发、测试成本,无法统一管理接口服务。(2)不够灵活,无法通过配置的形式方便上线、下线服务,每次增加或删减功能都需要开发修改代码,使得变更周期长、不够灵敏。(3)代码逻辑耦合,接口的统一服务代码和业务逻辑代码粘连,影响代码的可读性。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种访问控制方法及装置,以至少解决现有技术对外提供网络服务的系统中,无法统一管理接口服务的技术问题。根据本专利技术实施例的一个方面,提供了一种访问控制方法,包括:采用目标工具引入目标文件至基于项目对象模型文件中,其中,上述目标文件预先配置有用于控制对外服务接口的统一服务代码,上述基于项目对象模型文件用于管理上述目标文件;依据上述目标文件中的方法注解数据,控制不同的上述对外服务接口提供对外服务,其中,上述方法注解数据用于注解上述统一服务代码的实现方法。进一步地,在采用目标工具引入目标文件至基于项目对象模型文件之后,上述方法还包括:基于目标配置文档配置上述目标文件中的拦截器,其中,上述拦截器用于监控服务请求数据,上述服务请求数据包括以下至少之一:请求量、请求处理时间、请求成功次数、请求失败次数;通过 ...
【技术保护点】
1.一种访问控制方法,其特征在于,包括:采用目标工具引入目标文件至基于项目对象模型文件中,其中,所述目标文件预先配置有用于控制对外服务接口的统一服务代码,所述基于项目对象模型文件用于管理所述目标文件;依据所述目标文件中的方法注解数据,控制不同的所述对外服务接口提供对外服务,其中,所述方法注解数据用于注解所述统一服务代码的实现方法。
【技术特征摘要】
1.一种访问控制方法,其特征在于,包括:采用目标工具引入目标文件至基于项目对象模型文件中,其中,所述目标文件预先配置有用于控制对外服务接口的统一服务代码,所述基于项目对象模型文件用于管理所述目标文件;依据所述目标文件中的方法注解数据,控制不同的所述对外服务接口提供对外服务,其中,所述方法注解数据用于注解所述统一服务代码的实现方法。2.根据权利要求1所述的方法,其特征在于,在采用目标工具引入目标文件至基于项目对象模型文件之后,所述方法还包括:基于目标配置文档配置所述目标文件中的拦截器,其中,所述拦截器用于监控服务请求数据,所述服务请求数据包括以下至少之一:请求量、请求处理时间、请求成功次数、请求失败次数;通过赋值注解参数字段的方式配置所述目标文件中的目标逻辑参数,其中,所述目标逻辑参数包括以下至少之一:访问控制逻辑参数、参数校验逻辑参数、并发控制逻辑参数。3.根据权利要求1所述的方法,其特征在于,在采用目标工具引入目标文件至基于项目对象模型文件之后,所述方法还包括:基于所述目标文件提供的框架结构配置个性化功能接口,其中,所述个性化功能接口包括以下至少之一:分布式锁的实现接口、并发控制接口、权限控制接口;配置参数校验文件和待监控接口,其中,通过所述参数校验文件校验所述对外服务接口的返回参数,通过监控所述待监控接口确定所述对外服务接口的服务稳定性。4.根据权利要求1所述的方法,其特征在于,在依据所述目标文件中的方法注解数据,控制不同的所述对外服务接口提供对外服务之前,所述方法还包括:获取所述目标文件中的所述方法注解数据;添加所述方法注解数据至本地的控制层程序中,其中,所述控制层程序用于依据所述方法注解数据,控制不同的所述对外服务接口提供所述...
【专利技术属性】
技术研发人员:李宏林,
申请(专利权)人:北京互金新融科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。