2012-05-11 2 views
1

Я разрабатываю приложение для Android, и я хочу, чтобы он имел учетные записи, которые сохраняются на телефоне пользователя.Android-менеджер аккаунта Android Basic Вход

Я нашел эту статью: https://developers.google.com/google-apps/tasks/oauth-and-tasks-on-android

который был полезным, но в этом примере я должен просить разрешения на какой-то API (задача, Lattitude ...). Все, что мне нужно, это просто простой вход в мою службу, без необходимости перенаправления на какой-либо веб-сайт и заполнения пароля и т. Д.

Что бы вы посоветовали?

Спасибо

ответ

1

Я зависит от того, что вы имеете в виду под «входом». Если вы действительно хотите использовать учетную запись Google для аутентификации, вам необходимо интегрировать OAuth или OpenID в приложение и использовать Google в качестве поставщика удостоверений (StackOverflow делает это: вы можете войти в свою учетную запись Google) на своем сайте/веб-сайте. Если вам нужно только получить адрес GMail пользователя, вы можете получить его с помощью менеджера аккаунта. Поскольку они должны пройти аутентификацию, по крайней мере, один раз, чтобы она отображалась в списке учетных записей, вы можете быть достаточно уверены, что это действительно их адрес.

+0

Да, но oAuth делает то, что я не хочу - выйти из приложения, а затем где-то заполнить регистрационную информацию, которую я уже заполнил в своем телефоне. – user1389345

+0

И я не могу использовать электронную почту для аутентификации, кто-то может изменить ее на пути к серверу. Мне нужен какой-то токен, который я могу проверить и на сервере. Ну, я мог бы использовать gmail API, но я не знаю, есть ли у всех с учетной записью Google GMail. – user1389345

+0

Они не могут измениться, если вы используете HTTPS. Что именно ты пытаешься сделать? –

Смежные вопросы