Kat*_*Kat 1 login google-apps-script firebase firebase-authentication
我正在尝试升级我的Firebase GAS Webapp,以前我有一个弹出窗口,它将用Google登录用户。我不确定自己在做什么错,但是我已经升级到新的Firebase,现在正尝试使用新的代码格式获得相同的登录名。
发生的是弹出窗口出现并立即消失。有人可以在这里看到我做错了吗?
感谢您的帮助。
<html lang="en">
<head>
<script src="https://www.gstatic.com/firebasejs/3.1.0/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/3.1.0/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/3.1.0/firebase-database.js"></script>
<script>
var config = {
apiKey: "",
authDomain: "",
databaseURL: "",
storageBucket: ""
};
firebase.initializeApp(config);
</script>
</head>
<body>
<label id="name">First Name</label>
<script>
var provider = new firebase.auth.GoogleAuthProvider();
firebase.auth().signInWithPopup(provider).then(function(result) {
var user = result.user;
document.getElementById("name").value = user;
}).catch(function(error) {
console.log(error);
});
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
问题已经解决了。我遇到了Firebase的优秀人才,而Dane和我一直都在努力,直到一切顺利。我的代码很好,问题出在凭据上。如果您遇到相同的问题,请完成以下所有步骤:
Google配置
添加您在测试页面时访问的完整URL,或者确保添加更通用的URL,例如https://script.google.com/*
点击oAuth Web应用程序
对于授权的重定向URI,请添加.firebaseapp.com / __ / auth / handler
点击“网络客户端(由Google服务自动创建)”
Firebase配置
如果不是,请单击“添加域”,输入您的自定义域,然后单击“添加”。
打开谷歌浏览器,然后转到您的应用程序部署页面。
| 归档时间: |
|
| 查看次数: |
1285 次 |
| 最近记录: |