ACL условного объекта - PullRequest
1 голос
/ 04 июля 2019

Новичок в Parse, пришедший из Google Firebase, я не могу полностью обдумать аспект безопасности платформы, не говоря уже о написании некоторого кода.Из Firebase я привык писать правила безопасности, определяя условия, которые должны быть выполнены для того, чтобы разрешить определенные действия (такие как: разрешить запись, если owner поле сообщения равно текущим пользователям uid).

Так как бы я решил следующую проблему?У меня есть объект Post, содержащий свойства title, content, owner, public.

Разрешить чтение при следующих условиях:

  • если public == true
  • или currentUser соответствует полю owner

Разрешить запись , если currentUser соответствует полю owner.

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

Заранее спасибо!

...