Для выполнения пользовательских проверок и т. Д. Перед входом пользователя в систему вы можете использовать триггер beforeLogin
Cloud Code, который является совершенно новым в Parse Server версии 3.3.0.
См. Пример ниже и посмотритев разделе beforeLogin в руководстве по облачному коду для получения более подробной информации ...
Parse.Cloud.beforeLogin(async request => {
const { object: user } = request;
if(user.get('isAdmin') == false) {
throw new Error('Access denied, you are not an admin.')
}
});
Для ясности : это доступно только в Parse Server v3.3.0и выше (в настоящее время эта версия недоступна в Back4App или Sashido).