firebase - 使用 Firebase 凭据访问谷歌云存储
问题描述
我有一个使用 firebase 身份验证的 node.js 客户端。现在我想访问 Google Cloud Storage,但是 node.js 的 firebase SDK 不包括 GCS。使用 @google-cloud/storage 有效,但仅适用于匿名访问。如何将 firebase 凭据应用到 @google-cloud/storage,以便 GCS 访问在登录用户的上下文中?
解决方案
Node.js 是在特权环境中运行的服务器。Firebase Admin SDK(又名 Node SDK)通过服务帐户与其他服务通信。
Firebase 身份验证启用客户端身份验证。JavaScript SDK 是客户端 SDK。
推荐阅读
- java - 在Java中转换float int
- javascript - react-admin 分页没有按预期工作
- node.js - Node Promise 似乎是涓涓细流的数据,有些看起来像缓冲区?
- javascript - True Sentence Case(处理常见句子)
- javafx - 使用 JavaFX TextArea 控件作为 spring-shell 应用程序的终端
- reactjs - 我应该在哪里使用 setState?
- ios - 如何将导航按钮添加到场景视图?
- git - 从 android studio 与 GitHub 合并的问题
- ansible - 使用ansible配置库存设备的管理ip
- javascript - 自定义格式显示列标签