Javascript Firebase身份验证:需要身份验证/身份验证域配置
使用Javascript Firebase身份验证:需要身份验证/身份验证域配置,javascript,firebase,firebase-authentication,Javascript,Firebase,Firebase Authentication,使用firebase.auth().signInWithPopup(提供程序)时,我遇到了auth domain config必需的错误 我试过谷歌和Facebook。我已经在我的托管网站上进行了测试,效果很好。您可以对其进行现场测试: 我怀疑localhost:3333有问题。。。它不喜欢我的港口吗?我无法将端口添加到授权域列表中,将其添加到我的authDomain:config也没有帮助 这是我的身份验证代码,但正如您从下面的屏幕截图中看到的,我尝试了一系列不同的authDomain值
firebase.auth().signInWithPopup(提供程序)
时,我遇到了auth domain config必需的错误
我试过谷歌和Facebook。我已经在我的托管网站上进行了测试,效果很好。您可以对其进行现场测试:
我怀疑localhost:3333有问题。。。它不喜欢我的港口吗?我无法将端口添加到授权域列表中,将其添加到我的authDomain:
config也没有帮助
这是我的身份验证代码,但正如您从下面的屏幕截图中看到的,我尝试了一系列不同的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>
//初始化Firebase
变量配置={
apiKey:“AIzaSyCzNxnQ6WCJKejq6SBd7NqhVskxEOmDq__Y”,
authDomain:“quiver four.firebaseapp.com”,
数据库URL:“https://quiver-four.firebaseio.com",
投射物:“箭袋四号”,
storageBucket:“quiver four.appspot.com”,
messagingSenderId:“1082528354495”
};
firebase.initializeApp(配置);
正在尝试本地主机:3333
正在尝试本地主机
正在尝试quiver-four.firebaseapp.com
将添加这些域
您不能在Firebase应用程序初始化配置中提供正确的
authDomain
。
您可以从Firebase控制台获取该web代码段。
authDomain
的格式为projectName.firebaseapp.com
Hey Chris。您是否可以编辑您的问题以包含如何初始化Firebase应用程序的代码?我的第一个猜测是那里出了点问题。嘿,弗兰克,我试了三个品种,都复制了。对不起。我试过了,我试着链接到截图。。。但是我的第一篇文章没有提到。我对问题进行了编辑以使其明确。我检查了您的网站。我没有收到您描述的错误,但我注意到使用重定向登录时出现的错误,原因是您的服务人员弄乱了/\uuuu/auth/…下的页面。。。由Firebase Auth团队管理,需要完成登录。请从服务工作者缓存中删除该路径。是的。我在服务人员身上也看到了同样的问题。这是一个快速的演示站点,所以我刚刚删除了演示的工作人员:)问题是auth在localhost上不起作用。我的观点是,它在Firebase主机上运行良好,但在localhost上不起作用。无论是localhost还是生产站点,设置都应该完全相同。如果您的示例应用无法正常运行,我无法调试您的问题。