我们在多租户设置中使用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也适用于我们。或者,如果有另一种禁用多个用户的方法,例如,知道它将是有趣的。使用用户属性的表达式过滤器。