Как подключиться к серверу oauth2 с Android с помощью диспетчера учетных записей

android oauth-2.0 accountmanager

1014 просмотра

1 ответ

877 Репутация автора

У меня есть сервер oauth2 в моей бэкэнде, который выдает токен доступа и обновления, когда пользовательский запрос на вход приходит с клиентскими и пользовательскими учетными данными. Теперь я хочу подключиться к этому серверу oauth2 из моего приложения для Android с помощью диспетчера учетных записей в android.I Я много искал для этого, но нашел все, что подключается к серверу Google Auth с помощью Google Api. Как я могу подключиться к своему собственному серверу oauth с помощью этого менеджера аккаунта, получить токен и справиться с истечением срока действия токена и сменой пароля. мне решить это.

Автор: KJEjava48 Источник Размещён: 18.07.2016 08:59

Ответы (1)


0 плюса

317 Репутация автора

Проверьте этот урок, может быть, предложить вам ответ:

http://blog.udinic.com/2013/04/24/write-your-own-android-authenticator/

"Первый вход в систему

Приложение запрашивает AccountManager для авторизации токена.

AccountManager запрашивает соответствующий AccountAuthenticator, если у него есть токен для нас.

Поскольку он не имеет ни одного (нет вошедшего в систему пользователя), он показывает нам AccountAuthenticatorActivity, которое позволит пользователю войти в систему.

Пользователь входит в систему и авторизационный токен возвращается с сервера.

Ток авторизации хранится для использования в будущем в AccountManager.

Приложение получает запрошенный авторизационный токен

Все счастливы!

Если пользователь уже вошел в систему, мы вернем авторизационный токен уже на втором шаге. Вы можете прочитать больше об аутентификации с использованием OAuth2 здесь. "

Я нашел эту статью в поиске точно такой же проблемы.

Автор: gogoloi Размещён: 14.12.2016 04:26
Вопросы из категории :
32x32