【发布时间】:2015-03-30 16:18:47
【问题描述】:
当我向 google 提交身份验证调用时,我会从 google 窗口获得弹出窗口,然后当我提交我的凭据并按下提交时,它会转发到类似的东西
https://auth.firebase.com/v2/FIREBASEREF/auth/google/callback?state= etc
然后我得到的只是一个空白(蓝色背景)屏幕。
$('#loginButton').click(function() {
myFirebaseRef.authWithOAuthPopup("google", function(error, authData) {
if (error) {
console.log("Login Failed!", error);
alert("Login Failed, please try again.")
} else {
console.log("Authenticated successfully with payload:", authData);
myUserID = authData.uid;
}
});
});
尝试使用 Github 进行身份验证时也会发生同样的情况,我可以按“提交”或“登录”等,然后它只会在 auth.firebase.com 加载一个空白页面
有什么想法吗?
谢谢
【问题讨论】:
-
大量的想法。 JavaScript 控制台中有什么?您的帐户仪表板中是否启用了这些提供商?哪个屏幕是空白的,弹出窗口还是父页面?它实际上是说 FIREBASEREF 还是指您不想共享的隐藏 URL?什么版本的 Firebase SDK?也许最重要的是,您能否提供一个我们可以运行以查看错误发生的重现?像这样的细微错误不会通过想法或猜测来解决。
-
@Deanmv 我也面临同样的问题。你得到任何帮助了吗?是的,第二个链接工作正常。这与域不匹配有关吗?