从数据库动态控制firebase存储安全规则

时间:2018-01-22 10:45:29

标签: firebase firebase-storage firebase-security

我希望对数据库中的存储规则进行动态控制。我的意思是它应该检查数据库节点以允许读或写。  但我找不到办法。 例如

match /files/{fileKey} {
  allow read: // here will check db to get result of allowRead 
  allow write: // here will check db to get result allowWrite
}

分贝:

files: {
  fileKey1: {
    allowRead: true,
    allowWrite: false
},
  fileKey2: {
    allowRead: true,
    allowWrite: true
}

1 个答案:

答案 0 :(得分:0)

无法从Firebase存储安全规则检查Firebase数据库。

您必须将必要的信息嵌入到您的存储安全规则中,或embed it in the user's token as a custom claim