Новичок в Parse, пришедший из Google Firebase, я не могу полностью обдумать аспект безопасности платформы, не говоря уже о написании некоторого кода.Из Firebase я привык писать правила безопасности, определяя условия, которые должны быть выполнены для того, чтобы разрешить определенные действия (такие как: разрешить запись, если owner
поле сообщения равно текущим пользователям uid
).
Так как бы я решил следующую проблему?У меня есть объект Post
, содержащий свойства title
, content
, owner
, public
.
Разрешить чтение при следующих условиях:
- если
public == true
- или
currentUser
соответствует полю owner
Разрешить запись , если currentUser
соответствует полю owner
.
Есть ли способ реализовать это?Я нашел решение ограничить запись с помощью облачных функций, хотя я уверен, что должен быть лучший способ.
Заранее спасибо!