【问题标题】:Is it possible to download Firebase Database node of which some subnodes are forbidden for current user?是否可以下载当前用户禁止某些子节点的 Firebase 数据库节点?
【发布时间】:2017-08-14 13:37:16
【问题描述】:

假设实时数据库中有节点“数据”,其中包含子节点,其中一些当前用户可以读取,而另一些当前用户无法读取(由于安全规则)。

当该用户尝试读取“数据”节点时会发生什么?会出错还是只返回当前用户可以读取的所有“Data”子节点?

自己尝试一下,类似的答案不会被接受,显然我正在寻求更多知识/经验丰富的建议,而不是试错方法

【问题讨论】:

    标签: firebase firebase-realtime-database firebase-security


    【解决方案1】:

    Firebase 实时数据库无法实现这种情况。安全规则的工作方式是,如果用户有权访问任何节点,他们将有权访问该节点下的 所有 节点。你不能编写一个规则来切断树中更深的访问。

    阅读文档(尤其是authorization)了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-03
      • 2019-09-29
      • 1970-01-01
      • 1970-01-01
      • 2017-04-30
      相关资源
      最近更新 更多