Android AccountManager authToken и OAuth

Моя задача – написать почтовый клиент IMAP для Gmail. До сих пор я знаю, что клиент должен аутентифицироваться через OAuth (есть также java-библиотека для авторизации IMAP от Google). Но я бы хотел, чтобы пользователь не вводил пароль.

Android обеспечивает отличный «родной» способ получить authToken для сервисов учетной записи google через AccountManager. Но мне интересно, как использовать authToken и для чего это нужно? Это только для аутентификации GAE?

Есть ли способ получить oauthToken и oauthTokenSecret без браузера (через AccountManager)?

Вы пытались использовать « oauth2:https://mail.google.com/ » как «тип токена authTokenType » (параметр authTokenType ) при вызове AccountManager.getAutToken() ?

Согласно сказанному в 46:50 в разговоре, который вы упомянули , он должен работать.

Кстати, на этой странице описывается, как получить токен OAuth2 для Google Tasks, и он имеет ссылку на образец кода . Это также заставляет это authTokenType как будто это просто вопрос правильного параметра authTokenType .