了解 API 代理
探索 API 代理的功能和实际用途,并研究 API 代理和 API 网关之间的关系。
远程工作人员的增加再次激发了人们对 API 代理的兴趣,即使是那些长期以来一直公开 API 以供远程访问的组织也不例外。远程员工需要访问通常不会在网络上公开的核心应用程序,而与这些应用程序相关的 API 可能缺乏保护公司信息所必需的安全功能。
API 代理可以帮助解决这个问题。
API 代理的基本原理
API 代理可视为 API 网关模式的一个子集,这是大多数开发人员都熟悉的概念。这些网关旨在管理应用程序前端和后端之间的通信,当这些部分被解耦时。目前可用的网关工具目录可以将多个 API 合并为一个,并将它们从一种协议转换为另一种协议。其他网关功能还提供负载平衡、安全、监控和可审计性。
代理的具体作用是将暴露的 API(有时称为代理端点)连接到目标 API。然后,代理应用策略来规范请求如何从暴露的应用程序接口传输到目标应用程序接口,以及目标应用程序接口将如何响应。
API 代理与 API 网关
从表面上看,代理和网关之间的区别可能很难辨别。不过,对于开发团队来说,理解两者区别的最简单方法就是将代理视为简单的网关,在只需要对入站请求进行最低限度处理时使用。
本文标签: # api认证
发布评论