2014-10-23 4 views
2

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

+0

возможно дубликат [Firebase: правила безопасности, установленные в зависимости от роли пользователя] (http://stackoverflow.com/questions/25641184/firebase-set-security-rules-depending-on -user-role) – Kato

+0

Также: http://stackoverflow.com/questions/26487204/member-based-security – Kato

+0

Также: http://stackoverflow.com/questions/19520615/how-do-implement-role- ориентированного контроля доступа в-firebase – Kato

ответ

0

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

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

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

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

// S

Смежные вопросы