从Firebase实时数据库安全规则访问Firestore

时间:2020-06-29 03:02:49

标签: firebase firebase-realtime-database google-cloud-firestore firebase-security

我正在积极使用Firebase Realtime Database和Firestore。在某些情况下,我需要检查Firestore上的文档以允许用户在Firebase Realtime数据库上进行写。

基本上,我需要访问Firestore上users集合中的用户文档,以允许用户在Firebase Realtime数据库的posts节点下创建帖子。

碰巧有这种可能吗?

"rules": {
  "posts": {
    ".write": "get(/databases/$(database)/documents/users/$(auth.uid)).data.isVerified == true",
  }
}

1 个答案:

答案 0 :(得分:0)

不,不可能在安全规则之间进行产品交叉。

您能做的最好的事情就是在规则所需的两个产品之间镜像数据。