gpt4 book ai didi

android - 请求 id_token 时 Google oauth INVALID_AUDIENCE

转载 作者:行者123 更新时间:2023-11-29 00:32:10 27 4
gpt4 key购买 nike

我在我的 android 应用程序中实现了 http://android-developers.blogspot.fi/2013/01/verifying-back-end-calls-from-android.html。我在我们的 google api 项目的开发版本中为应用程序添加了一个客户端 id,并让 android 应用程序请求 id_token

idToken = GoogleAuthUtil.getToken(AuthenticatorActivity.this, accountName, "audience:server:client_id:1234567890.apps.googleusercontent.com");

所有这一切都近乎完美。然后我想测试它是否适用于生产。我在生产版 google api 项目中添加了一个客户端 ID,在代码中使用它并重建了生产版应用程序。从那以后我总是得到

GLS error: INVALID_AUDIENCE <Removed>@gmail.com audience:server:client_id:1234567890.apps.googleusercontent.com

作为响应和具有相同消息的 GoogleAuthException。

我曾尝试一次删除并重新创建一个客户端 ID(因此我仅使用开发 client_id 和昨天未修改的代码进行了测试,结果相同。),我检查过在创建客户端时我确实使用了正确的 SHA1 id 和我已经重建了应用程序的两个版本,并使用多个设备和谷歌帐户进行了测试。

我是否通过向两个项目添加具有相同 android 包名称的 client_id 破坏了 google api 项目服务器,还是我只是忽略了一些东西?

编辑:看来我真的搞砸了,因为在第三个项目中创建一个新的客户端 ID 使我能够在不更改代码的情况下再次获取 id_token。

最佳答案

Google 在处理新创建的 client_id 时存在错误(已修复)(它不影响实时应用,只影响刚刚注册的应用)。最近几天你又试过了吗?

关于android - 请求 id_token 时 Google oauth INVALID_AUDIENCE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14853029/

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