我正在寻找一种简单的方法来维护用户与Firebase身份验证的会话,并能够从节点获取用户的UID,还可以登录和退出用户。我需要一种方法来使用Node. JS做到这一点,所以如果有人知道这种方法,那将不胜感激。
我尝试过使用标准函数,如Node的fire base. auth().CurrentUser
,但我收到错误消息说TypeError:Firebase.auth不是函数
。这是可预测的,因为可能有多个用户在同一台服务器上同时登录。
提前感谢您的帮助,我真的很感激:-)
我认为你必须选择一个或另一个。Firebase Auth针对客户端渲染进行了优化,可以与其他Firebase服务(如实时数据库、fi恢复和存储)开箱即用。在这种情况下,您可以在需要时将ID令牌发送到您的服务器。
如果您希望服务器端会话使用httpOnly会话cookie和更长的会话,您必须求助于Firebase Auth的会话cookie管理解决方案:https://firebase.google.com/docs/auth/admin/manage-cookies但是,这不适用于其他Firebase服务客户端。