Node.JS Firebase Auth-是否可以像保持客户端Firebase Auth一样保持用户会话?

时间:2018-07-20 14:09:51

标签: node.js firebase express firebase-authentication

我正在学习Node.JS,并且试图将Firebase Auth引入我的应用程序。使用客户端Firebase身份验证,您只能在节点上执行firebase.auth().currentUser,因为脚本不是在客户端上运行,而是在服务器上运行,因此无法使用firebase.auth().currentUser。是否有一种涉及会话或Cookie的方法(我认为)可以像客户端Firebase Auth一样从节点获取用户数据并使用常规的Firebase Auth操作?

(我正在与Express一起使用Express)

1 个答案:

答案 0 :(得分:0)

您已经发现,当前用户对于发送到节点脚本的请求没有任何概念。

您要做的是在客户端上使用Firebase身份验证,然后将resulting ID token发送到您的node.js脚本,您在此处使用Firebase Admin SDK verify that the token is valid