【发布时间】:2020-03-30 17:15:54
【问题描述】:
我在 Firebase 中有以下数据结构
Firebase 数据库
House/(id)/Viewers/(UID)/{
startdate = “Dec 1, 2019”
endData = “Dec 8, 2019”
}
Firebase 存储
House/(id)/SensitiveImages/sensitiveImage.png
我想在 Firebase 存储中编写一条规则,如果用户 UID 在查看者列表中并且当前时间在 startDate 和 endDate 之间,则仅允许访问 SensitiveImages 文件夹。但是,无法从 Firebase 存储规则内部访问此信息。我该怎么做?
【问题讨论】:
-
@bastien 这对我没有帮助,因为据我所知,自定义声明不会过期,并且在使用时无法与 startDate 和 endDate 进行交叉检查。
标签: firebase google-cloud-firestore firebase-storage firebase-security