【问题标题】:Stitch Facebook authentication returns "AuthError"Stitch Facebook 身份验证返回“AuthError”
【发布时间】:2020-01-10 23:01:07
【问题描述】:

使用带有 Web/JS SDK 的 Stitch Facebook 身份验证提供程序,身份验证流程似乎可以正常工作,直到重定向回 Stitch 服务器。

loginFB() {
  const credentialFB = new FacebookRedirectCredential();
  this.$stitch.auth.loginWithRedirect(credentialFB);
} 

然后它从 Stitch 服务返回此错误:

https://eu-west-1.aws.stitch.mongodb.com/api/client/v2.0/auth/callback?code=AQClGc41QMShUyLT0FOIyGM4ZEi8FPEj4qSHF022F6gGqdIYrgBmop7QVWVuKQYH-CNCtGNSpOWJSVu9_nZwrHauMVrKt6CeswVIgRs5iQpt84YPFkg35BXZHf_PGcpvTsTBt2HC4B_yyYCcYCc4Ccn_wlCkG9bu-LwfKOePDtTYOJahys-xflBC8IyveMZIAK9lc00orXqC7zooETDgrE8KdoDw6uE8Q8zT_XMD7fGmCB7_-kcnmE9wScgC2Vsb38_AG4dkazNG_IenKpbo0s7vfDDfRLPawXpeWpSue_PRYLGSoKUB1UyWSNiujuq3ClE&state=nBspwBNKIdbEUxcyFdrHDudGKbuJhfjVTcHpzyMjSi-uImn5LQG3XtsgqRUGsB_UIEVnAIi6dswt5FwV90kphQ%3D%3D#=

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


    【解决方案1】:

    显示的错误是由于 Stitch 的 Auth 提供程序部分中的应用程序机密有误。一旦从 Facebook 应用程序修改为正确的密码,登录就会按预期工作。这个错误应该在stitch docs的某个地方提到,但在写这篇文章的时候没有记录在那里。

    【讨论】:

      猜你喜欢
      • 2018-10-15
      • 2018-02-24
      • 2021-01-01
      • 2013-02-09
      • 2011-11-14
      • 2011-07-07
      • 1970-01-01
      • 2015-08-10
      • 2017-11-27
      相关资源
      最近更新 更多