Google OAuth2一次性代码流,无需在Android上进行离线访问

时间:2014-12-23 18:09:22

标签: android google-oauth google-authentication

我试图通过实施one-time-code flow在Android上登录Google。即Android应用程序只需从Google获取一次性代码,然后将其交给我的后端服务器。我的后端然后交换它以获取访问令牌并获取用户的个人资料数据。

问题

当我使用GoogleAuthUtil获取一次性代码时,它始终会提示用户"具有离线访问权限" 权限。我目前使用的范围是" oauth2:server:client_id :: api_scope:email profile "。

是否可以使用在线访问类型实施一次性代码流,以跳过离线访问权限?


我也尝试使用AccountManager方法。它没有请求离线访问权限,但它有点错误,特别是在Android L上,并且似乎没有正确处理帐户权限。

0 个答案:

没有答案