Начиная с Android 2.0, вы можете использовать AccountManager
для запроса токена авторизации для учетных записей типа com.google
. Затем вы можете аутентифицировать пользователя в приложении App Engine, нажав URL:
http://[yourapp].appspot.com/_ah/login?auth=[theauthtoken]
Файлы cookie, установленные в ответе, могут быть добавлены в будущие запросы к вашему приложению для аутентификации пользователя в вашем приложении.
В отсутствие примера кода, который делает именно это, вы можете проверить код Адаптера синхронизации образца *1013* (в комплекте с SDK) для общего представления о запросе токенов аутентификации.
РЕДАКТИРОВАТЬ : только что понял, что Ник написал о второй части, но бит AccountManager#getAuthToken
является новым с Android 2.0.