【发布时间】:2021-09-21 20:10:03
【问题描述】:
我正在使用 Firebase 存储和具有 Flutter 的 Firestore, 我遇到了两个检索 Firebase 存储映像的选项
-
在 Firestore 数据库中设置 Firebase 存储图像 url,然后使用网络图像获取它
-
直接从 Firebase 存储中获取图片 url
我对令牌了解不多。 我的安全规则规定只有身份验证用户才能读取我的 Firebase 存储,但如果我使用第一个选项,我的带有令牌的图像 url 将使用该 url 存储在我的 firestore 数据库中,任何人都可以访问我的存储。我不确定 Firebase 是否会自动刷新它的存储令牌,如果是这种情况,我的应用会崩溃。 哪种方式最安全、最持久,或者如果有其他安全方式来获取图像,请回答
【问题讨论】:
-
你能说出这是什么图片吗?只能由所有者或任何人访问吗?
-
只有经过身份验证的用户才能访问
标签: firebase flutter firebase-storage firebase-security