[发明专利]一种API调用的管理方法、设备及系统在审
申请号: | 201611245648.0 | 申请日: | 2016-12-29 |
公开(公告)号: | CN108259432A | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 周春楠;赵贵阳;牛泽 | 申请(专利权)人: | 亿阳安全技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100093 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调用 令牌 鉴权 网关 业务逻辑接口 调用请求 管理平台 台帐 访问权限信息 接收用户设备 设备及系统 访问目标 目标应用 用户设备 帐号关联 注册目标 应用 订阅 发送 携带 管理 | ||
本发明公开了一种API调用的管理方法,API网关接收用户设备发送的对目标API的调用请求,调用请求中携带调用令牌和平台帐号,调用令牌为订阅目标应用时所获取的对目标API的访问权限信息,平台帐号为在API管理平台上与注册目标应用的主帐号关联的帐号;API网关通过API管理平台对调用令牌和平台帐号进行鉴权;当鉴权通过后,API网关调用与目标API对应的业务逻辑接口,业务逻辑接口用于用户设备访问目标应用。本发明实施例提供的方案只允许鉴权通过的用户调用API,提高了API调用的安全性。
技术领域
本发明涉及互联网技术领域,具体涉及一种API调用的管理方法、设备及系统。
背景技术
随着智能手机产业的快速发展,应用(APP)几乎应用到每个手机,比如,淘宝APP和支付宝APP等在众多的手机中通常都有应用。APP在使用过程中经常会调用应用程序编程接口(Application Programming Interface,API),通过API提供的业务处理能力来支持APP提供各种便捷的服务,这样APP在为用户提供便捷服务的同时,病毒、窃取用户信息等问题也随之而来。目前有些API的开放状态是允许很多APP抓取用户个人信息和通讯录等信息,甚至可调用通话和发送短信能力,这实际上侵犯了用户的个人信息权,非该APP使用者的个人信息也会被暴露。
另外,当前用户使用APP时直接或间接处于开放状态的API,这些处于开放状态的API暴露在公网环境下,导致与之连接的手机客户端之间的通讯可能被监听,从而会导致用户信息被恶意攻击或泄密。
当前用户使用APP时可以随意对API进行调用,API对APP又不做任何防护的现状,必然会导致重大的安全信息隐患。因此,需要寻求解决管理API的措施。
发明内容
为解决现有技术中用户使用APP时可以随意调用API,有重大信息安全隐患的问题,本发明实施例提供一种API调用的管理方法、设备及系统,可以对调用API的用户权限进行鉴权,只允许鉴权通过的用户调用API,提高了API调用的安全性。本发明实施例还提供了相应的设备及系统。
本发明第一方面提供一种API调用的管理方法,所述管理方法应用于应用程序编程接口API管理系统,所述API管理系统包括API管理平台和API网关,所述管理方法包括:
所述API网关接收用户设备发送的对目标API的调用请求,所述调用请求中携带调用令牌和平台帐号,所述调用令牌为订阅目标应用时所获取的对所述目标API的访问权限信息,所述平台帐号为在所述API管理平台上与注册所述目标应用的主帐号关联的帐号;
所述API网关通过所述API管理平台对所述调用令牌和所述平台帐号进行鉴权;
当鉴权通过后,所述API网关调用与所述目标API对应的业务逻辑接口,所述业务逻辑接口用于所述用户设备访问所述目标应用。
本发明第二方面提供一种API调用的管理方法,所述管理方法应用于应用程序编程接口API管理系统,所述API管理系统包括API管理平台和API网关,所述管理方法包括:
所述API管理平台接收用户设备发送的对目标应用的平台注册请求,所述平台注册请求中携带注册所述目标应用的主帐号;
所述API管理平台根据所述主帐号分配对应的平台帐号;
所述API管理平台接收用户设备发送的对所述目标应用中目标API的订阅请求,所述订阅请求中携带所述平台帐号;
所述API管理平台根据所述订阅请求分配调用令牌,并记录所述平台帐号与所述调用令牌的对应关系,所述调用令牌为对所述目标API的访问权限信息;
其中,所述平台帐号和所述调用令牌用于所述API网关对所述用户设备发送的对目标API的调用请求进行鉴权。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亿阳安全技术有限公司,未经亿阳安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611245648.0/2.html,转载请声明来源钻瓜专利网。