我一直在使用android的客户经理来为我的应用维护一个单独的帐户。
我搜索了许多站点,但我听不懂authTokenType
的含义。我想知道authTokenType
是服务器为每个用户动态生成的,还是应用程序本身为所有用户使用的静态字符串。
提前致谢。
最佳答案
authTokenType指定在调用AccountManager中的GetAuthToken方法(以及其他方法)时要尝试获得的 token 类型。
某些帐户身份验证器仅使用一种authTokenType,而其他帐户身份验证器,例如Google帐户的身份验证器可以发行具有不同权限的许多不同类型的 token 。您可以在Google OAuth 2.0 playground上获取Google与OAuth 2.0相关的 token 的列表。例如,用于从Google帐户获取用户电子邮件的AuthTokenType是“https://www.googleapis.com/auth/userinfo.email”。
authTokenType不会由服务器生成,如果您使用帐户管理器来管理自己的帐户类型,则应该能够确定自己的帐户 token 类型。