【发布时间】:2020-01-10 23:01:07
【问题描述】:
使用带有 Web/JS SDK 的 Stitch Facebook 身份验证提供程序,身份验证流程似乎可以正常工作,直到重定向回 Stitch 服务器。
loginFB() {
const credentialFB = new FacebookRedirectCredential();
this.$stitch.auth.loginWithRedirect(credentialFB);
}
然后它从 Stitch 服务返回此错误:
error: "error exchanging access code with OAuth2 provider"
error_code: "AuthError"
link: "https://stitch.mongodb.com/groups/5ded6422f2a30b6096c347b8/apps/5dfdd120fab085de276dacb2/logs?co_id=5e176295f9d51cd518d60dc6"
按照错误消息中的链接,我们到达 Stitch 日志,上面写着同样的内容。
我已按照官方文档(Google Auth 可以创造奇迹,不用担心)进行设置并测试了以下内容:
- 修改后的重定向 URI,在托管 (https / http) 和 localhost 上测试。
- 在 Facebook 开发人员中配置了一个测试应用
- 在 Facebook 控制台中测试了身份验证的各种设置。
- 在 Facebook 中启用强制重新验证,然后我必须提供密码,一旦完成同样的错误。
不幸的是,尝试在官方文档或 Stackoverflow 上查找有关此错误的信息没有产生任何结果。有人可以帮助解释如何解决此错误吗?
文档: https://docs.mongodb.com/stitch/authentication/facebook/
https://docs.mongodb.com/stitch/tutorials/guides/todo-guide-facebook/
【问题讨论】:
标签: mongodb facebook oauth mongodb-stitch