Групповые разрешения в Firebase

Я хочу иметь групповой доступ к данным в firebase. Проблема, с которой я сталкиваюсь, заключается в том, чтобы выяснить, как структурировать данные, чтобы несколько групп могли иметь доступ к одним и тем же данным и позволять пользователям принадлежать к нескольким разным группам.


person cgarvis    schedule 23.10.2014    source источник
comment
Также: stackoverflow.com/questions/26487204/member-based-security   -  person Kato    schedule 27.10.2014
comment
Также: stackoverflow.com/questions/19520615/   -  person Kato    schedule 27.10.2014


Ответы (1)


Вот идея, как это сделать: http://imgur.com/nljFBxk

Я бы предложил следующие правила Firebase:

{
  "rules": {
    "stackExample": {
      "groupData": {
        "$groupName": {
          ".read": "root.child('stackExample/Accounts/' + auth.uid + '/groups/' + $groupName).val() == 'true'"
        }
      }
    }
  }
}

Это был просто быстрый макет, надеюсь, он дал вам представление! :)

//S

person Samuel Norling    schedule 23.10.2014