【发布时间】:2016-09-30 19:41:32
【问题描述】:
在 firebase 3.0 中使用会话持久性似乎是不可能的。
这在以前的版本中是可能的: https://www.firebase.com/docs/web/guide/login/password.html
authWithPassword() 采用可选的第三个参数,它是 包含以下任何设置的对象:
记住 - 字符串
如果未指定 - 或设置为默认值 - 会话是 只要您在 Login & Auth 选项卡中进行了配置,就会持续存在 您的应用程序仪表板。将持久性限制在生命周期内 当前窗口,将其设置为 sessionOnly。 none 的值不会 完全保留身份验证数据,并将尽快结束身份验证 当页面关闭时。
在 3.0 版中没有提到可选的第三个参数: https://firebase.google.com/docs/reference/js/firebase.auth.Auth#signInWithEmailAndPassword
signInWithEmailAndPassword(email, password)
返回 firebase.Promise 包含非空 firebase.User
另外,在新控制台 (https://console.firebase.google.com/) 中,我找不到更改默认持久性的选项。
【问题讨论】:
标签: session firebase persistence firebase-authentication