当前位置: 首页 > 知识库问答 >
问题:

作为Firebase用户使用node.js访问Firebase存储

姜鹏程
2023-03-14

简而言之,一个人如何以给定的Firebase用户/UID的身份从Node.js访问Firebase存储?

共有1个答案

郜俊晤
2023-03-14

据我所知,目前没有办法实现你想要的。

在Firebase Admin SDK for Node.js中有一个storage()服务,但正如您所发现的那样,它提供了对bucket的完全管理访问权限。

虽然可以初始化实时数据库的管理SDK,以作为特定用户访问数据库,但此功能不适用于存储服务。

 类似资料:
  • 我有一个使用Firebase身份验证的node.js客户端。现在我想访问谷歌云存储,但是node.js的Firebase SDK不包括GCS。使用@google-云/存储工作,但只有匿名访问。如何将Firebase凭据应用到@google-Cloud/存储,以便在登录用户的上下文中访问GCS?

  • 我正在尝试使用postman对firebase进行RESTAPI调用。当我的安全规则是允许所有用户,包括未经授权的用户时,我已经设法从firebase读取。 但当我使用这个规则时: 我从邮递员那里得到“错误”:“许可被拒绝”。我为谷歌的web oauth2.0客户端做了请求令牌,并拿回了authorization_code令牌。 我试图在URL和标题中使用令牌,用GET尝试过 请帮忙。提前谢谢

  • 问题内容: 我正在使用AngularJS,Firebase(SDK v3)和Google Calendar API构建Web应用程序。我正在使用Google OAuth对用户进行身份验证。我的目的是能够从Firebase中的数据库节点创建日历事件。到目前为止,我设法通过以下方法请求访问日历范围: 我正在使用重定向流进行身份验证,因此身份验证重定向可用于: 但是,似乎在首次登录后,无法通过Fireb

  • 基本上,我有两种方式将文件上传到firebase存储: null 我有一个onFinalize触发器,每次在firebase存储中存储新对象时都会调用该触发器。 在此触发器中,我希望为添加的特定对象创建一个firestore文档。 为了获取文件信息,我使用probe-image-size。 问题是我需要该文件的下载链接,而据我所知,如果没有storageAccessToken,我无法下载该文件。

  • Firebase存储允许使用URL访问文件

  • 以下是场景: 当我从Firebase存储访问文件时: 我从存储桶(.html、.png、.zip等)获取文件(小,但不超过2MB)。 将文件存储在我本地存储中,这样应用程序就不需要再次下载它,从而消耗服务器的带宽。 每次应用程序需要时从本地存储中使用它。 当我从Firebase宿主访问文件时: null 主持的优点:会更快。链接 PS: 1。我关心的是带宽而不是安全性。