authTokenType究竟意味着什么?

时间:2014-07-31 10:04:02

标签: android web-services accountmanager auth-token

我一直在为android中的客户经理工作,为我的应用维护一个单独的帐户。 我搜索了很多网站,但我无法理解authTokenType的含义。我想知道服务器是否为每个用户动态生成authTokenType,或者它是否是应用程序本身用于所有用户的静态字符串。

提前致谢。

1 个答案:

答案 0 :(得分:6)

authTokenType指定当您在AccountManager中调用(以及其他)GetAuthToken方法时尝试获取的令牌类型。

某些帐户身份验证器只使用一个authTokenType,而其他帐户如使用Google帐户的身份验证器可以发出许多不同类型的具有不同权限的令牌。您可以在Google OAuth 2.0 playground获取与Google相关的OAuth 2.0相关令牌列表。例如,用于从Google帐户获取用户电子邮件的AuthTokenType为“https://www.googleapis.com/auth/userinfo.email”。

authTokenType没有任何服务器生成的内容,如果您使用帐户管理员来管理自己的帐户类型,您应该能够自己决定您的帐户的代码类型。