【问题标题】:download from Firebase storage using qr codes使用二维码从 Firebase 存储下载
【发布时间】:2018-11-26 10:52:24
【问题描述】:

还没有开始开发,但是我只想问如果我创建一个二维码会直接从firebase存储中下载一些东西会不会有一些安全问题,是否需要一些授权的东西?仍然选择从谷歌驱动器或firebase存储中存储它(支付能力原因)

【问题讨论】:

    标签: firebase firebase-storage qr-code


    【解决方案1】:

    如果您将 Firebase 存储中的下载 URL 编码到 QR 码中,那么任何拥有 QR 码的人都可以读取该文件。这是因为 Firebase 存储的下载 URL 是公开可读的,但无法猜测。

    如果您改为将文件的路径编码为 QR 码,则该文件只能由已登录 Firebase 并且您为其配置的安全规则允许读取该文件的用户访问。

    根据您的描述,您希望将第一个选项与下载 URL 一起使用。很难说出您要问的是什么安全问题,但请注意,在这种情况下,任何拥有 QR 码的人都会知道下载 URL,因此可以读取文件(或与他人共享该 URL,以便他们也可以读取文件)。如果这不是您想要的,您将需要一个更高级的方案,该方案通常从能够识别您的用户开始。

    【讨论】:

    • 谢谢!这回答了我的问题,.getDownloadUrl() 就是我所需要的。
    猜你喜欢
    • 2021-02-13
    • 2020-11-06
    • 1970-01-01
    • 2016-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-23
    相关资源
    最近更新 更多