一种基于swagger的调用请求鉴权方法和装置制造方法及图纸

技术编号:41180711 阅读:17 留言:0更新日期:2024-05-07 22:15
本发明专利技术实施例提供了一种基于swagger的调用请求鉴权方法和装置,涉及数据处理技术领域。具体实现方案为:接收携带渠道标识和请求验证信息的针对接口的调用请求;确定已有鉴权渠道中与渠道标识对应的第一鉴权渠道,其中,鉴权渠道与线上业务平台所提供的业务相对应,鉴权渠道绑定有访问鉴权渠道所对应业务的接口;判断第一鉴权渠道对应的第一验证信息与请求验证信息是否相匹配;若匹配,则确定第一鉴权渠道绑定的接口为调用请求有权调用的接口。应用本发明专利技术实施例提供的方案可以在需要鉴权的接口发生变动时,提高针对接口的调用请求配置鉴权方案的便捷度。

【技术实现步骤摘要】

本专利技术涉及数据处理,特别是涉及一种基于swagger(一种接口解析框架)的调用请求鉴权方法和装置。


技术介绍

1、随着网络技术的发展,各种线上业务平台通过其可调用接口向用户提供各种业务。但是通过各种接口向用户提供的各种业务时可能会涉及敏感数据或敏感操作,因此,线上业务平台接收到接口调用请求后需要对调用请求进行鉴权。

2、现有技术中,用户使用其客户端向线上业务平台发送的接口调用请求中一般携带有待调用接口的路由,线上业务平台基于本地代码中记录的接口的路由和上述接口调用请求中携带的路由,进行接口鉴权。由上可以看出,为了成功进行接口鉴权,线上业务平台中需要在代码层记录需要鉴权的接口的路由,这样,依赖硬编码才能实现接口鉴权,一旦需要鉴权的接口范围发生改变,需要调整线上业务平台本地的代码,便捷度低。


技术实现思路

1、本专利技术实施例的目的在于提供一种基于swagger的调用请求鉴权方法和装置,用以在需要鉴权的接口发生变动时,提高针对接口的调用请求配置鉴权方案的便捷度。具体技术方案如下

2、本文档来自技高网...

【技术保护点】

1.一种基于swagger的调用请求鉴权方法,其特征在于,应用于基于swagger构建的线上业务平台,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述线上业务平台按照以下方式为所述鉴权渠道绑定接口:

3.根据权利要求2所述的方法,其特征在于,在所述创建所述鉴权渠道之后,还包括:

4.根据权利要求2或3所述的方法,其特征在于,所述接口信息包括以下信息中的至少一种:

5.根据权利要求2或3所述的方法,其特征在于,所述鉴权渠道的信息包括以下信息中的至少一种:

6.根据权利要求2或3所述的方法,其特征在于,在所述获得所述线...

【技术特征摘要】

1.一种基于swagger的调用请求鉴权方法,其特征在于,应用于基于swagger构建的线上业务平台,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述线上业务平台按照以下方式为所述鉴权渠道绑定接口:

3.根据权利要求2所述的方法,其特征在于,在所述创建所述鉴权渠道之后,还包括:

4.根据权利要求2或3所述的方法,其特征在于,所述接口信息包括以下信息中的至少一种:

5.根据权利要求2或3所述的方法,其特征在于,所述鉴权渠道的信息包括以下信息中的至少一种:

6.根据权利要求2或3所述的方法,其特征在于,在所述获得所述线上业务平台本地代码中记录的接口描述信息之后,还包括:

<...

【专利技术属性】
技术研发人员:徐志彬王军张丁一刘嘉蕾张琦柴晨喻文强
申请(专利权)人:中信建投证券股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1