【问题标题】:What set of APIs count towards Firebase Auth API limits (500requests/second)?哪组 API 计入 Firebase Auth API 限制(500 个请求/秒)?
【发布时间】:2020-01-15 14:49:38
【问题描述】:

firebase auth doc 表明,您只能使 Firebase Auth API 调用每个服务帐号最多 500 个请求/秒,每个项目最多 1000 个请求/秒。

例如如果我使用 Firebase Auth Admin SDK 调用 getUserByEmailupdateUser,这些操作是否计入 API 限制?

如何使用verifyIdToken API 验证 id 令牌?如果我的项目通过验证 authIdToken 来验证从客户端进入服务器的所有请求,这是否意味着我的服务器的扩展阈值上限将为 每个项目 1000 个请求/秒,因为服务器是下游服务之一,Firebase Auth,最多只能接受 1000 个请求/秒来验证 auth id 令牌?

Firebase 文档似乎缺少与这些 API 限制相关的详细信息。

【问题讨论】:

    标签: firebase firebase-authentication firebase-admin


    【解决方案1】:

    是的,1k/s 包括来自 Admin API 的所有限制。我觉得如果下游只能处理 1k/s,你总是可以实施退避或节流算法来处理更高的突发负载。我认为这些对于用户身份验证来说已经足够了,因为用户不经常登录。对于机器对机器,我建议您使用不同的身份验证系统。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-23
      • 1970-01-01
      • 2020-11-17
      • 2015-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多