为用户组之间的安全规则构建Firebase数据

问题描述 投票:2回答:1

我正在使用Firebase为具有以下树结构的应用程序...

- groups
  - $group_id
     - users
        - $user_id

- users
   - $user_id
      - groups
         - $group_id

非常简单 - 用户属于群组,这种关系存储在“用户”位置和“群组”位置。

我希望编写安全规则,只允许用户从其他用户的Firebase位置读取属于同一组(即,如果他们的$ group_ids中的任何一个匹配)。我应该如何构建我的数据以确保这一点以及实际的安全性“读取”规则语法是什么样的?

firebase firebase-security
1个回答
0
投票

这有点老了,但是因为今天我走的是同一条道路,所以我想在这里分享我的发现,因为它帮助我获得了很多规则:https://firebase.googleblog.com/2016/10/group-security-in-firebase-database.html

© www.soinside.com 2019 - 2024. All rights reserved.