Доступ к собственности в правилах безопасности Firebase - PullRequest
0 голосов
/ 23 марта 2019

Я пытаюсь создать некоторые правила для моей консоли Firebase, чтобы обеспечить безопасность моих данных.Для этого я просто хочу создать простое правило, гарантирующее, что атрибут authorized равен true - это начало.

Я отправляю полезную нагрузку json, например,

{
"name": "kris", 
 "message": "message",
"authorized": true
}

и у меня есть такие правила

  {
  /* Visit https://firebase.google.com/docs/database/security to learn more about security rules. */
  "rules": {
   ".validate": "newData.child('authorized').val() === true"
  }
}

Я просмотрел документацию и понял, что это кажется наиболее логичным способом получить доступ к свойству в моей полезной нагрузке json.Но я не могу получить к нему доступ, что я делаю не так?

1 Ответ

1 голос
/ 23 марта 2019

Попробуйте явно разрешить операцию записи:

{
  "rules": {
   ".write": true,
   ".validate": "newData.child('authorized').val() === true"
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...