2016-07-18 2 views
0

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

+0

выглядит как никто не имеет какое-либо ответы на этот вопрос ..... – KJEjava48

ответ

-2

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

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

«Первый раз подключившийся

приложение запрашивает AccountManager для Идент-токен

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

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

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

Аутентификационный токен хранится для дальнейшего использования в AccountManager.

приложение получает Auth-маркер он просил

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

В случае, если пользователь уже выполнил вход в систему, мы снова получим аутентификационный токен на втором шаге. Вы можете прочитать больше о проверке подлинности с помощью oauth2 здесь.»

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

+0

ссылки на потенциальное решение всегда приветствуется, но, пожалуйста, [добавить контекст вокруг ссылки] (http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers/8259 # 8259), поэтому ваши друзья-пользователи будут иметь представление о том, что это такое и почему оно есть. Всегда указывайте наиболее значимую часть важной ссылки, если целевой сайт недоступен или постоянно находится в автономном режиме. возможно, более чем ссылка на внешний сайт - это возможная причина [Почему и как удаляются некоторые ответы?] (http: // stackov erflow.com/help/deleted-answers). – FelixSFD