Мы используем Firebase Authentication в мультитенантной настройке.При определенных обстоятельствах мы хотим отключить всех пользователей для одного арендатора (пробная версия завершена, подписка не продлена ...) или включить всех ранее отключенных пользователей.Мы отправляем UpdateRequest для каждого пользователя, который должен быть включен / отключен.
Хотя мы отправляем запросы последовательно (только один за раз на одного арендатора и не много арендаторов отключены одновременно).время), мы несколько раз сталкивались с ошибкой превышения квоты:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "QUOTA_EXCEEDED : Exceeded quota for updating account information."
}
],
"code": 400,
"message": "QUOTA_EXCEEDED : Exceeded quota for updating account information."
}
}
Есть ли способ выполнить пакетное обновление для нескольких пользователей с помощью Admin SDK?В настоящее время мы используем его из Java, но NodeJS также будет работать для нас.В качестве альтернативы было бы интересно узнать, есть ли другой способ отключить несколько пользователей, например, с помощью фильтра выражений для пользовательских свойств.