我正在使用Firebase / AngularFire创建一个网络应用,其中一项功能是能够上传包含私人信息的文件和文档。我只希望应用程序的授权用户能够查看这些文档。目前,我将下载URL存储在数据库中,以便在UI中使用,但此链接可公开共享,无需验证用户。
我的理解是访问gs://存储位置会通过存储规则,但我不确定如何在应用程序中使用此URL实现文档检索。
这是否需要在服务器上实现,就像使用云功能一样?在某种程度上服务器验证用户,获取文件并用它响应?我没有研究过如何将用户的会话传递给云功能以与验证部分一起使用......显然,服务器对存储的请求可能是管理性的,并且可以访问所有内容,但它仍然需要知道并验证是谁提出了请求。
任何指针或示例都会非常有用。看起来这应该不是那么难以找到有关的信息。文档似乎忽略了如何实现gs:// path。
谢谢!