Firebase 错误:使用电话身份验证的 Next.js 项目中的身份验证/无效应用程序凭据

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

我目前正在开发 Next.js 项目,并遇到 Firebase 电话身份验证问题。当使用 signInWithPhoneNumber() 进行电话身份验证时,尽管已正确配置我的 Firebase API 密钥,但我仍然收到错误 auth/invalid-app-credentials。

r/Firebase - Firebase Error: auth/invalid-app-credentials in Next.js project with Phone Auth

测试端点时https://identitytoolkit.googleapis.com/v1/accounts:sendVerificationCode?key=,我收到以下响应:

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

这是我已经检查和尝试过的:

它适用于测试号码,但不适用于非测试号码。以前,它也适用于非测试号码,但是两天前突然出现这个问题,没有对代码进行任何更改。

有趣的是,当项目托管时(例如,在 Vercel 上),电话身份验证可以正常工作,但在本地运行时会遇到 auth/invalid-app-credentials 错误。

firebase firebase-authentication gcloud
1个回答
0
投票

我的 js 项目也遇到同样的问题。似乎存在一些 Firebase 内部问题。

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