Firebase 对来自后端服务器的请求抛出“TOO_MANY_ATTEMPTS_TRY_LATER”

问题描述 投票:0回答:2

我们使用 firebase 在我们的应用程序中实现访客用户流程。为此,我们通过调用 firebase 中的

accounts:signUp?key=[API_KEY]
API 匿名登录此类用户。此外,我们从后端服务器调用此 API,以避免在客户端(UI 和移动设备)上暴露我们的 API 密钥。现在,这在正常测试场景中工作得很好,但是在一段时间后进行性能测试时,Firebase 开始阻止这些调用并出现以下错误 -

{
  "error": {
    "code": 400,
    "message": "TOO_MANY_ATTEMPTS_TRY_LATER",
    "errors": [
      {
        "message": "TOO_MANY_ATTEMPTS_TRY_LATER",
        "domain": "global",
        "reason": "invalid"
      }
    ]
  }
}

当我搜索此错误代码时,似乎是电子邮件验证链接 API 所期望的,为什么我们的登录调用会收到此错误代码?这是一个非常有效的用例,我们可以通过从后端服务调用 firebase REST API 来登录用户,firebase 文档是否缺少任何内容?

firebase google-cloud-platform firebase-authentication
2个回答
5
投票

经过大量搜索,我发现匿名登录 API 在 firebase 后端使用某种注册方法。同时,我看到 firebase 身份验证设置有限制,在此附上屏幕截图

enter image description here

默认为 100,因此我的负载测试在 100 次匿名登录后失败,现在我已将其增加到一小时内 1000 个用户登录。


0
投票

Bem-estar

“Decubra o poder do nosso produto natural para transformar sua saúde e bem-estar!Formulado com 成分 de alta qualidade,ele ajuda a aumentar sua energia,melhorar o hum e fortalecer o sistema imunológico。理想的 para quembusca uma vida mais saudável,我们的产品和便利我们将与您的第一时间进行不同的尝试,让您的客户满意!”

© www.soinside.com 2019 - 2024. All rights reserved.