繁体   English   中英

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

[英]Access Firebase Storage with Node.js as a Firebase user

我想通过自动Node.js测试验证Firebase存储规则是否正常工作。

可以使用Firebase Admin API或服务帐户访问Firebase存储分区,如使用Node.js将文件上传到Firebase存储中所示

问题是使用Admin API或服务帐户会绕过存储规则。

由于Firebase Node.js API不包含firebase.storage功能,因此没有明显的方法可以作为给定的Firebase用户访问Firebase存储。

简而言之,如何从Node.js访问Firebase存储作为给定的Firebase用户/ uid?

据我所知,目前没有办法达到你想要的效果。

一个storage()在火力地堡管理SDK用于Node.js的服务 ,但你已经发现这给你的水桶全部管理权限。

虽然可以初始化实时数据库Admin SDK以作为特定用户访问数据库 ,但此功能不适用于Storage Service。

您想要做的事情听起来很合理,所以我建议您提交功能请求 与此同时,我能想到的最好的是在浏览器中运行这些单元测试,以便您可以使用常规JavaScript客户端SDK进行身份验证。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM