Android 如何从Google AuthToken获取帐户名

Android 如何从Google AuthToken获取帐户名,android,authentication,Android,Authentication,我在Android应用程序中使用AccountManager。用户登录,我就得到了authtoken。 我希望将此令牌传递给web服务器,并让web服务器根据authtoken检索用户的帐户名。 如何在服务器端做到这一点?谢谢您使用的是哪种代币?(客户端登录,OAuth)?帐户名可能在令牌中,也可能不在令牌中,如果它是专有的(ClientLogin),您将不知道实际的格式。因此,只需将帐户和令牌传递给您的web服务即可 问题不在于知道用户名是什么(这很容易,因为我可以在Android上获得用户名

我在Android应用程序中使用AccountManager。用户登录,我就得到了authtoken。 我希望将此令牌传递给web服务器,并让web服务器根据authtoken检索用户的帐户名。
如何在服务器端做到这一点?谢谢

您使用的是哪种代币?(客户端登录,OAuth)?帐户名可能在令牌中,也可能不在令牌中,如果它是专有的(ClientLogin),您将不知道实际的格式。因此,只需将帐户和令牌传递给您的web服务即可

问题不在于知道用户名是什么(这很容易,因为我可以在Android上获得用户名),而在于授权服务器上的用户。在我的服务器上,我看不到任何使用“ah”类型接收的令牌的方法。谷歌对任何使用代币的尝试做出“未授权”的回应。“啊”是指应用程序引擎。您可以使用App Engine Users API获取登录的用户名。是的,从最初的问题来看,你问的不是那么清楚。