【发布时间】:2019-05-22 23:25:30
【问题描述】:
我正在尝试使用 Firebase 进行持久的 Google 身份验证。我可以成功登录,但如果我重新加载页面,会话不会持续。
这是我的代码:
firebase.auth().setPersistence(firebase.auth.Auth.Persistence.LOCAL)
.then(function()
{
let provider = new firebase.auth.GoogleAuthProvider();
firebase.auth().signInWithPopup(provider)
.then(function (result)
{
//Save auth data
});
})
.catch(function(error)
{
console.error(error);
});
这基本上是文档中所写的内容,应该非常简单。我真的不知道我错过了什么。
另外,我不知道当会话是永久的时会发生什么,它只是要静默进行身份验证还是要打开弹出窗口,进行身份验证然后自动关闭弹出窗口?
谢谢!
【问题讨论】:
标签: javascript firebase google-authentication