我有一个应用程序,有几个功能,我希望第三方企业利用。例如,用户信息被传递给我们,我们运行ID检查并返回一个包含信息的令牌。
我想我可以使用像3scale这样的第三方API管理服务,但是我必须在我这一端做什么才能“公开”这个API呢?
谢谢!
发布于 2016-10-13 01:08:54
使用AWS API Gateway,您可以使用setup a simple http proxy to your application。根据您的需求,您可以使用auth、节流、API密钥管理、client certificates等功能。
Here是一个博客,解释了其中的一些内容。
希望这对你有帮助,丽蒂莎。
发布于 2017-04-07 19:48:37
正如Ritisha所提到的,API Gateway肯定可以工作,但它在某种程度上锁定了它。
我建议您查看一下https://tyk.io/,它是一个具有商业选项的开源网关。例如,它为您提供了云版本,在该版本中,您根本不需要公开您一侧的任何端口。您只需在仪表板中配置您的API,就可以将您的CNAME记录绑定到代理API。这应该可以很好地试用它。如果你选择了这个选项,你可以自己托管它,或者使用混合环境,当所有用户请求都到达你自己的服务器时(没有第三方),但另一方面,在云中有很好的配置仪表板。
希望它能帮上忙!
https://stackoverflow.com/questions/39973423
复制相似问题