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

时间:2017-11-17 15:14:37

标签: 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>

尝试localhost:3333

Attempting localhost:3333

尝试localhost

Just localhost

尝试quiver-four.firebaseapp.com

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

添加域名

enter image description here

1 个答案:

答案 0 :(得分:0)

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