Android AccountManager authToken和OAuth

Ale*_*niy 6 android oauth accountmanager

我的任务是为Gmail编写IMAP电子邮件客户端.到目前为止,我知道客户端应该通过OAuth 进行身份验证(Google 还有一个用于IMAP身份验证java库).但我想让用户免于任何密码输入.

Android提供了一种很酷的"原生"方式,通过AccountManager获取Google帐户服务的authToken.但我想知道如何使用authToken以及它的用途是什么?它仅适用于GAE身份验证吗?

有没有办法在没有浏览器的情况下获取oauthToken和oauthTokenSecret(通过AccountManager)?

unB*_*ice 4

您是否尝试在调用时使用“ oauth2:https://mail.google.com/”作为“身份验证令牌类型”(参数) ?authTokenTypeAccountManager.getAutToken()

根据你提到的谈话中46:50所说的,它应该有效。

顺便说一下,此页面描述了如何获取 Google Tasks 的 OAuth2 令牌,并且有一个代码示例的链接。这也使得听起来好像只是提供正确authTokenType参数的问题。