小编Cel*_*ial的帖子

Firebase 身份验证错误:身份验证/无效凭证

我已经尝试 firebase 提供的身份验证服务超过 2 周了。一切都工作得很好,直到昨天,我无法使用 facebook 身份验证提供商和 twitter 来让用户连接到我的网络应用程序。

\n\n

我尝试注销并登录,删除了我的 Facebook 和 Twitter 应用程序,并使用其他帐户创建了其他应用程序,但问题仍然存在。

\n\n

当我尝试使用他们在 github 上提供的之前可以运行的代码时,也出现了同样的问题。

\n\n

奇怪的是,当我使用谷歌提供商或使用电子邮件和密码登录方法时,它工作正常。

\n\n

PS:我确保在控制台中启用了提供程序。

\n\n
const signInWithFacebookButton = document.getElementById(\'signInWithFacebook\');\n\nconst auth = firebase.auth();\n\nconst signInWithFacebook = () => {\n\n  const facebookProvider = new firebase.auth.FacebookAuthProvider();\n\n  auth.signInWithPopup(facebookProvider)\n  .then(() => {\n    console.log(\'Successfully signed in\');\n  })\n  .catch(error => {\n    console.error(error);\n  })\n}\n\nsignInWithFacebookButton.addEventListener(\'click\', signInWithFacebook);\n
Run Code Online (Sandbox Code Playgroud)\n\n

当我尝试使用 facebook 进行身份验证时出现错误消息:

\n\n
{code: "auth/invalid-credential", message: "The supplied auth credential is malformed or has expired."}\n
Run Code Online (Sandbox Code Playgroud)\n\n

当我尝试使用 twitter 进行身份验证时出现错误消息:

\n\n
{code: "auth/invalid-credential", message: …
Run Code Online (Sandbox Code Playgroud)

javascript authentication firebase firebase-authentication

5
推荐指数
1
解决办法
2万
查看次数