javascript - Firebase 身份验证 : auth/auth-domain-config-required

标签 javascript firebase firebase-authentication

我在使用 firebase.auth().signInWithPopup(provider) 时收到 auth-domain-config-required 错误。

我尝试过使用 Google 和 Facebook。我已经在我的托管网站上进行了测试,效果很好。您可以现场测试:Quiver Chat Demo

我怀疑 localhost:3333 有问题...它不喜欢我的端口吗?我无法将端口添加到授权域列表中,并将其添加到我的authDomain:配置中也没有帮助。

这是我的身份验证代码,但正如您从下面的屏幕截图中看到的,我尝试了一堆不同的 authDomain 值。

  <script src="https://quiver-four.firebaseapp.com/__/firebase/4.6.2/firebase-app.js"></script>
  <script src="https://quiver-four.firebaseapp.com/__/firebase/4.6.2/firebase-auth.js"></script>
  <script>
    // Initialize Firebase
    var config = {
      apiKey: "AIzaSyCzNxnQ6WCJKejq6SBd7NqhVskxEOmDq_Y",
      authDomain: "quiver-four.firebaseapp.com",
      databaseURL: "https://quiver-four.firebaseio.com",
      projectId: "quiver-four",
      storageBucket: "quiver-four.appspot.com",
      messagingSenderId: "1082528354495"
    };
    firebase.initializeApp(config);
  </script>
<小时/>

尝试本地主机:3333

Attempting localhost:3333

<小时/>

尝试本地主机

Just localhost

<小时/>

尝试 quiver-four.firebaseapp.com

quiver-four.firebaseapp.com, as copied from the Firebase console

<小时/>

域已添加

enter image description here

最佳答案

您不得在 Firebase 应用初始化配置中提供正确的 authDomain。 您可以从 Firebase 控制台获取该网页片段。 authDomain 的格式为 projectName.firebaseapp.com

关于javascript - Firebase 身份验证 : auth/auth-domain-config-required,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47353822/

相关文章:

angular - 从 id 与 rxjs Angular Firestore 合并可观察值

javascript - Angular 应用程序中的 Firebase UI Auth 小部件

angular - 无法从另一个组件/Angular 4 中的 auth.service 访问错误消息

javascript - 找不到模块子进程

javascript - 创建一个数组并显示每个项目的次数,由 KnockoutJs 中所选选项决定

javascript - 并行异步 jQuery-AJAX-Requests 相互阻塞

ios - 为什么我的createUser方法会触发appDelegate中的addStateDidChangeListener方法?

javascript - 如何在 phonegap xcode 中创建 sqlite 数据库?

java - com.google.android.gms.common.internal.safe parcel.safe parcelable 未找到

javascript - Firebase 存储错误 - 不是函数