代码之家  ›  专栏  ›  技术社区  ›  0x6A75616E

使用firebase生成的令牌恢复会话

  •  0
  • 0x6A75616E  · 技术社区  · 4 年前

    我正在试用Firebase应用程序的基于电子的客户端。虽然我大部分时间都在工作,但我对 会话持久性

    我使用的是普通的Firebase js SDK,我正在以与web应用程序相同的方式对用户进行签名。这一切都很有效。然而,当我关闭应用程序并重新打开它时,我必须再次登录。毫无疑问,Electron不会自动持久化Firebase Auth用于保存恢复会话所需内容的本地存储(和/或任何机制)。

    我正在探索的解决方案是手动持久化身份验证/刷新令牌,我可以使用 getIdToken 。问题是,我找不到使用任一令牌恢复会话的方法。有 signInWithCustomToken ,但这似乎是用于使用自定义生成的令牌进行身份验证。

    是否还有其他流程需要我尝试?

    0 回复  |  直到 4 年前