Reactjs Firebase Admin SDK verifySessionCookie不会对Firebase存储的用户进行身份验证
我使用的会话cookie在本节中特别说明。使用会话cookie,我能够在服务器端对React Web App受保护路由的服务器端呈现对服务器中的用户进行身份验证。但是文档建议将客户端身份验证的持久性设置为none,以便使用cookie处理持久性。我明白这一点,但问题是我的应用程序也使用Firebase存储,如果用户登录,然后刷新页面,verifySessionCookie在服务器中运行,应用程序获取用户数据,但用户未通过Firebase存储的身份验证,无法将文件上载到其中Reactjs Firebase Admin SDK verifySessionCookie不会对Firebase存储的用户进行身份验证,reactjs,firebase,firebase-authentication,firebase-storage,firebase-admin,Reactjs,Firebase,Firebase Authentication,Firebase Storage,Firebase Admin,我使用的会话cookie在本节中特别说明。使用会话cookie,我能够在服务器端对React Web App受保护路由的服务器端呈现对服务器中的用户进行身份验证。但是文档建议将客户端身份验证的持久性设置为none,以便使用cookie处理持久性。我明白这一点,但问题是我的应用程序也使用Firebase存储,如果用户登录,然后刷新页面,verifySessionCookie在服务器中运行,应用程序获取用户数据,但用户未通过Firebase存储的身份验证,无法将文件上载到其中 管理员SDK是否有办法
管理员SDK是否有办法验证会话cookie并验证用户的存储访问权限?您可以从服务器上运行firebase存储操作。您将请求发送到服务器并验证会话cookie,然后使用Firebase admin SDK从那里完成存储操作。@bojeil是的,我想这是有道理的。将所有firebase逻辑保留在服务器中,并使用好的旧axios发出请求。由于您的系统依赖服务器端cookie进行身份验证请求,我认为这也是解决问题的方法。