【发布时间】:2018-11-26 10:52:24
【问题描述】:
还没有开始开发,但是我只想问如果我创建一个二维码会直接从firebase存储中下载一些东西会不会有一些安全问题,是否需要一些授权的东西?仍然选择从谷歌驱动器或firebase存储中存储它(支付能力原因)
【问题讨论】:
标签: firebase firebase-storage qr-code
还没有开始开发,但是我只想问如果我创建一个二维码会直接从firebase存储中下载一些东西会不会有一些安全问题,是否需要一些授权的东西?仍然选择从谷歌驱动器或firebase存储中存储它(支付能力原因)
【问题讨论】:
标签: firebase firebase-storage qr-code
如果您将 Firebase 存储中的下载 URL 编码到 QR 码中,那么任何拥有 QR 码的人都可以读取该文件。这是因为 Firebase 存储的下载 URL 是公开可读的,但无法猜测。
如果您改为将文件的路径编码为 QR 码,则该文件只能由已登录 Firebase 并且您为其配置的安全规则允许读取该文件的用户访问。
根据您的描述,您希望将第一个选项与下载 URL 一起使用。很难说出您要问的是什么安全问题,但请注意,在这种情况下,任何拥有 QR 码的人都会知道下载 URL,因此可以读取文件(或与他人共享该 URL,以便他们也可以读取文件)。如果这不是您想要的,您将需要一个更高级的方案,该方案通常从能够识别您的用户开始。
【讨论】: