我在API网关上有一个端点,我希望它只能处理来自Strip.com的请求。我尝试在Access-Contril-Allo-Origin *上添加stripe.com
,如下所示,但似乎根本不起作用。
如何在API网关上设置CORS?
答案 0 :(得分:1)
CORS仅适用于从浏览器发出的请求。如果您尝试保护(例如)您希望Stripe将数据发送到的webhook URL,则不适用。这里的典型方法是在您的webhook URL中包含共享密钥,或者配置用户名&密码,两者都支持Stripe。例子:
https://yourdomain.com/admin/webhook/6f637faa33a2116f410cfb12af2028a85d22fcf5
https://user:pass@yourdomain.com/admin/webhook/
此处的另一个保护是您可以通过向Stripe发送API请求以检索该事件来验证收到的任何事件:
答案 1 :(得分:0)
我认为您需要在标题上设置架构,例如 https://stripe.com Access-Control-Allow-Origin