首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌OAuth 2.0API出现INVALID_AUDIENCE错误

谷歌OAuth 2.0API出现INVALID_AUDIENCE错误
EN

Stack Overflow用户
提问于 2013-08-15 23:37:26
回答 1查看 2.6K关注 0票数 0

我正在跟随这个tutorial来获取身份验证令牌。

我已经设置了用于web服务器和安卓设备的client_ids,但是我收到了一个INVALID_AUDIENCE错误。我相信这是因为我还没有生成和签署我的APK,相反,我正在开发中。

要通过USB在我的设备上测试身份验证,我需要做些什么吗?

我将介绍如何设置我的client_ids。

Web服务器

这很简单,它所需要的只是一个URL。

安卓

这个有点难。我生成了APK证书( .jks文件)。然后cd到jdk/bin目录并运行

代码语言:javascript
复制
keytool -exportcert -alias occucard -keystore "C:\Users\Shane\AndroidAppKeys\Occucard/occucard.jks" -v -list

如本教程所示。我认为这可能是问题所在。因为它是一个开发生成的apk,而不是用密钥签名的。

附注:我的GoogleAuthUtils所需的作用域令牌如下:

代码语言:javascript
复制
"audience:server:client_id:" + SERVER_CLIENT_ID
EN

回答 1

Stack Overflow用户

发布于 2013-08-15 23:59:03

我的解决方案是使用debug.keystore SHA1密钥创建第三个client_id。我运行了命令

代码语言:javascript
复制
keytool -list -alias androiddebugkey -keystore "C:\Users\Shane\.android/debug.keystore" -storepass android -keypass android

这允许我在开发模式下使用client_id。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18256212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档