Я хочу, чтобы только прошедшие проверку подлинности пользователи модифицировали классы в базе данных. Например:Проверка аутентификации - Parse Cloud
Parse.Cloud.beforeSave(("anything (I don't know how") => {
// Something like this
if (!verify(request.user)) {
response.error("Not authenticated/Token is invalid");
return
}
// ...
response.success();
});
Есть ли у вас какие-нибудь идеи? Обратите внимание, что это первый раз, когда я использую Parse.
Если вы хотите ограничить доступ для изменения/создания/чтения определенного класса, вы должны иметь возможность использовать CLP. Чтобы установить их, вам, вероятно, понадобится панель инструментов. Но они позволят вам указать, какие роли и пользователи могут выполнить какие-либо действия над каждым классом. – EReid
@EReid Я установил панель синтаксического анализа, но не могу найти, как я могу добавить роли. – Etgar
Это, вероятно, лучше всего подходит для другого вопроса. Но вы можете добавить строку в класс Role. И должен иметь возможность добавлять пользователей в отношение пользователей к этому элементу. Это также можно сделать программно, что я, вероятно, посоветую. Чтобы защитить определенный класс, вы можете перейти к безопасности и добавить новую роль. Я бы рекомендовал вам ознакомиться с разделом безопасности в руководствах по синтаксису здесь: https://parseplatform.github.io/docs/js/guide/ – EReid