Разница между ParseRole и ParseRelation
Может кто-нибудь, пожалуйста, объясните мне точные различия между ParseRole
и ParseRelation
? Я пытаюсь выяснить, какой из них больше подходит для меня, и пока я не вижу много различий. Я изначально думал что ParseRole
были отношения многие ко многим и ParseRelation
был один ко многим, однако кажется, что они оба ко многим. Любой свет, пролившийся на этот счет, очень помог бы!
1 ответ
ParseRole - это термин, используемый для определения роли, которую имеет пользователь, то есть к каким объектам он может получить доступ. Он используется в сочетании с ACL (списками контроля доступа) для добавления уровня безопасности данных, обеспечивая доступ к нему только действительным пользователям.
Представьте себе игру, бэкэнд которой предоставляет Parse, эта игра имеет сгенерированные пользователем уровни, и есть группа игроков, которых называют "модераторами". Модераторы могут удалять уровни других, если это нарушает правила игры. Вы хотите, чтобы они могли удалять любой уровень, поэтому вы создаете роль с именем moderator
и назначить ему разрешения на удаление в Level
класс 'ACL.
ParseRelation, с другой стороны, это отношение "многие ко многим" между объектами любого типа.