Я создал функцию Firebase, которая будет обнаруживать недействительные запросы и блокировать учетные записи пользователей:
if (!context.auth)
return null;
if (!(typeof data.text === 'string') || data.text.length !== 0)
{
return admin.auth().updateUser(context.auth.uid, { disabled: true });
}
, но пользователь все равно может вызывать функцию во время аутентификации. Как завершить сеанс пользователя внутри облачной функции и заставить пользователя снова пройти аутентификацию?