首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不允许Trustpilot API飞行前

不允许Trustpilot API飞行前
EN

Stack Overflow用户
提问于 2017-06-26 17:58:02
回答 1查看 560关注 0票数 0

我在Trustpilot上使用了vue中的axios库进行身份验证(带头部的POST),但是浏览器发送了一个pre-fligth调用,Trustpilot API返回错误,因为不允许使用OPTION方法。

我假设身份验证请求是一个简单的请求(https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS),但是axios将它作为一个不简单的请求,并且浏览器调用一个pre-fligth请求。有解决这个问题的方法吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-06-27 15:55:48

不能对trustpilot oauth终结点进行浏览器调用。因为授权是由你的apikey和secret组成的。将其暴露给浏览器客户端是很容易受到攻击的。

您的服务器将能够调用API。

如果您没有服务器,则使用您的client_id将用户重定向到https://authenticate.trustpilot.com,并将url重定向到用户能够登录的位置。

你可以在这里看到更多细节:https://developers.trustpilot.com/authentication#implicit

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44757151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档