我们正在多租户设置中使用Firebase身份验证。在某些情况下,我们要禁用一个租户的所有用户(试用期结束,未续订订阅...)或启用所有以前禁用的用户。我们为必须启用/禁用的每个用户发送一个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也可以为我们工作。备选地,如果存在禁用多个用户的另一种方式(例如,使用针对用户属性的表达式过滤器),将会很有趣。
没有使用Firebase Admin SDK更新用户的批量操作。请随时提出功能请求,以描述您的用例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句