0

我有一个应用程序,它具有一些我希望第三方业务能够利用的功能。例如,用户信息被传递给我们,我们运行 ID 检查并发送回带有信息的令牌。

我想我可以使用像 3scale 这样的第三方 API 管理服务,但是我必须做些什么来“公开”这个 API?

谢谢!

4

2 回答 2

0

使用 AWS API Gateway,您可以为您的应用程序设置一个简单的 http 代理。根据您的需要,您可以使用身份验证、限制、API 密钥管理、客户端证书等功能。

是一个解释其中一些内容的博客。

希望这会有所帮助,Ritisha。

于 2016-10-12T17:08:53.770 回答
0

正如 Ritisha 所提到的,API 网关肯定可以工作,但它有点锁定它。

我建议检查https://tyk.io/,这是一个具有商业选项的开源网关。例如,它为您提供云版本,您根本不需要公开任何端口。您只需在仪表板中配置您的 API,并且可以将您的 CNAME 记录绑定到代理 API。这应该很好地尝试一下。如果你长大了这个选项,你可以自己托管它,或者使用混合环境,当所有用户请求都到达你自己的服务器(没有第 3 方)时,但另一方面,在云。

希望能帮助到你!

于 2017-04-07T11:48:36.647 回答