gpt4 book ai didi

android - 错误 : Google id_token is not allowed to be used with this application. Firebase 访问在工作后失败

转载 作者:太空宇宙 更新时间:2023-11-03 13:46:51 24 4
gpt4 key购买 nike

我正在使用 Google SignIn,然后使用 signInWithCredential 在 Firebase 上进行身份验证,传递 Google 凭据。

我遵循了所有程序,一切正常!突然它停止工作。我去了以前的工作代码,但它仍然失败。因此,数据库配置似乎发生了一些问题。

在 Firebase DB 中我已经检查过:

  • 数据库已启动并正在运行。事实上,我可以在未登录时阅读(正如我所定义的规则)
  • Google 的登录方法仍处于启用状态
  • 我的应用程序仍然注册了项目配置,包括它们的 SHA1 签名(用于调试和发布版本)
  • 我已确认从配置下载的 google-services.json 文件仍然匹配我的应用程序 json 文件

Google 登录完成后 Ok,错误消息如下,因为我在监听器中使用 task.getException 从 try-catch 中得到:

com.google.firebase.FirebaseException: An internal error has occurred. [ Invalid Idp Response: the Google id_token is not allowed to be used with this application. Its audience (OAuth 2.0 client ID) is XXXXX-XXXXX.apps.googleusercontent.com, which is not authorized to be used in the project with project_number: XXXXX. ]
at com.google.android.gms.internal.zzago.zzew(Unknown Source)
at com.google.android.gms.internal.zzagl$zzg.zza(Unknown Source)
at com.google.android.gms.internal.zzagw.zzex(Unknown Source)
at com.google.android.gms.internal.zzagw$zza.onFailure(Unknown Source)
at com.google.android.gms.internal.zzagr$zza.onTransact(Unknown Source)
at android.os.Binder.execTransact(Binder.java:453)

(我把项目信息改成了XXXX)

Firebase 配置中还可以更改哪些内容?请帮忙!

编辑:已解决,如下所述。您还需要查看位于 https://console.developers.google.com/apis/credentials 的 Google API 控制台。

最佳答案

  1. 您必须在此处创建 Web 客户端 Oauth 2.0 id https://console.developers.google.com .之后,您将拥有客户 ID 和密码
  2. 打开https://console.firebase.google.com并转到身份验证 -> 登录方法 -> Google -> Web SDK 配置并使用您在第 1 步中获得的客户端 ID 和密码。在 Web 客户端 ID 和 Web 客户端密码中。

关于android - 错误 : Google id_token is not allowed to be used with this application. Firebase 访问在工作后失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40450850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com