我有一个场景,其中有一个需要使用Firebase进行身份验证的Node客户端应用程序。 Node应用程序使用Firebase JS SDK(不是admin),我只想问用户一次用户名和密码,然后如果成功登录,我想保留他们的会话,就像在浏览器上一样。>
如何在Node上保留用户会话?我相信我可以坚持使用user.refreshToken
获得的刷新令牌,但是如何使用刷新令牌再次验证用户身份呢?我尝试致电auth().signInWithCustomToken(refreshToken)
,但似乎希望使用ID令牌,而不是刷新令牌。我可以通过这种刷新令牌以某种方式生成新的ID令牌吗?