服务帐户客户端ID:com.google.android.gms.auth.GoogleAuthException:Unknown

时间:2015-07-15 05:46:09

标签: android google-oauth google-signin

我正在尝试创建一个简单的Andriod应用,允许用户使用Google+登录进行登录。

登录后,他们可以访问J2ee服务器网址。作为J2ee服务器逻辑的一部分,我想验证请求是否来自经过身份验证和\ riod app。

根据谷歌帮助文档和许多其他博客,我创建了2个客户端(在谷歌开发者控制台的Credentails部分下)。

  1. Android应用程序的客户端ID
  2. 服务帐户

    private static final String scopes =" audience:server:client_id:" + SERVER_CLIENT_ID; //来自服务帐户的ID

    String accountName = Plus.AccountApi.getAccountName(mGoogleApiClient); 帐户帐户=新帐户(accountName,GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE); String idToken = GoogleAuthUtil.getToken(getApplicationContext(),account,scopes);

  3. 我在最后一行收到错误(GoogleAuthUtil.getToken)。

    com.google.android.gms.auth.GoogleAuthException: Unknown                                                                                                
    

    我无法继续下去。我在这里做错了什么?

    我在stackoverflow上看到了很多类似的问题,但是大多数问题似乎已经解决了。我尝试了每一个建议。看起来我正在做一些事情 错了。

    有人能指出我正确的方向吗?

0 个答案:

没有答案