我正在学习Node.JS,并且试图将Firebase Auth引入我的应用程序。使用客户端Firebase身份验证,您只能在节点上执行firebase.auth().currentUser
,因为脚本不是在客户端上运行,而是在服务器上运行,因此无法使用firebase.auth().currentUser
。是否有一种涉及会话或Cookie的方法(我认为)可以像客户端Firebase Auth一样从节点获取用户数据并使用常规的Firebase Auth操作?
(我正在与Express一起使用Express)
答案 0 :(得分:0)
您已经发现,当前用户对于发送到节点脚本的请求没有任何概念。
您要做的是在客户端上使用Firebase身份验证,然后将resulting ID token发送到您的node.js脚本,您在此处使用Firebase Admin SDK verify that the token is valid。