使用 Firebase OauthToken 方法进行身份验证时出错

Error when authenticating with Firebase OauthToken method

本文关键字:身份验证 出错 Firebase OauthToken 方法 使用      更新时间:2023-09-26

我正在尝试使用 Firebase 中的 authWithOAuthToken() 方法对 ionic 应用中的用户进行身份验证。我收到此错误 -> {"code":"INVALID_CREDENTIALS","details":"{'"providerErrorInfo'":{}}"}我的火力参考,当我尝试使用另一个火力参考时,它可以工作。

在 Firebase 错误列表中,INVALID CREDENTIALS 表示

指定的身份验证凭据无效。当凭据格式不正确或过期时,可能会发生这种情况。

但我没有将任何凭据传递给该方法

var Ref = new Firebase('https://<firebase-ref>.firebaseio.com');
Ref.authWithOAuthToken('facebook', '<facebook token>', function(error, authData) {
  if (error) {
    console.log('Login Failed!', JSON.stringify(error));
  } else {
    console.log('Authenticated successfully with payload:', authData);
  }
});

以前有人遇到过吗?

转到 Firebase 项目中登录和身份验证中的 Facebook 选项卡,从您的 facebook 开发者应用中复制并粘贴凭据并尝试运行您的应用,如果您已经输入了您的详细信息,请确保它们是正确的,如果仍然不起作用,请通过创建新的 Facebook 开发者应用程序进行检查,然后再次在 Firebase 中输入详细信息