Articles of Google OAuth

Как проверить токены Android на моем сервере с помощью PHP?

Хорошо, я пытался получить замечательную нирвану, описанную в статье Тима Брея « Проверка задних вызовов» из приложений Android . Я могу успешно получить токен из моего приложения для Android, вызывая GoogleAuthUtil.getToken (). Я передаю токен моему php-серверу в качестве заголовка поля «Разрешение». Здесь я застреваю. Что мне теперь делать, чтобы проверить, что токен был создан […]

Получить срок действия токена доступа Google в Android

Согласно этому сообщению , можно получить токен доступа Google+, используя следующий код: AsyncTask<Void, Void, String> task = new AsyncTask<Void, Void, String>() { @Override protected String doInBackground(Void… params) { String token = null; try { token = GoogleAuthUtil.getToken( MainActivity.this, mGoogleApiClient.getAccountName(), "oauth2:" + SCOPES); } catch (IOException transientEx) { // Network or server error, try later Log.e(TAG, […]

Google Plus SignIn / oAuth2 – выброс на стороне сервера TokenResponseException: 401 Несанкционированный

Поэтому я строю простую систему, состоящую из приложения Android и службы Java EE RESTful, и у меня возникают ужасные проблемы с авторизацией с Google. Я внедряю Google+ Sign-in, и он хорошо работает на стороне клиента, то есть я могу получить пользовательский адрес электронной почты, JWT idToken и код аутентификации сервера, который я хотел бы обменять […]

Употреблять WebAPI2-сайт от клиента Android с помощью Google Authentication

За последние два дня я пытался разглядеть свой мозг, чтобы попытаться понять, как использовать аутентификацию, встроенную в WebAPI 2 ASP.NET, используя Google в качестве внешней аутентификации, и не знакомы с OAuth 2, я совершенно потерян. Я последовал этому руководству, чтобы настроить кнопку входа на моем Android-клиенте и отправить «idToken» в веб-API. Я также следил за […]

Текст «Незарегистрированный Android-приложение» отображается в диалоговом окне разрешения информации профиля пользователя

Я включил вход в систему Google в своем приложении. Я могу успешно войти в систему каждый раз, но когда я добавил новую учетную запись google в устройство и попытаюсь войти с ней, я вижу прикрепленное всплывающее диалоговое окно. Я не понимаю, почему он говорит «Незарегистрированное приложение для Android». Как зарегистрировать приложение в этом случае? Прикрепленное […]

Google oauth как использовать токен обновления

Я могу обменять мой токен времени использования с моего устройства Android для доступаToken и refreshToken. Я пытаюсь выяснить, как использовать refreshToken. Я нашел https://developers.google.com/accounts/docs/OAuth2WebServer#refresh, который работает над запросом https, но мне было интересно, есть ли где-то в java sdk для обработки обновления. Я посмотрел, но не смог его найти.

Постоянная константы для электронной почты с помощью GoogleApiClient.Builder

Список областей авторизации Google+ указан здесь: https://developers.google.com/+/api/oauth . Хорошо … В примере QuickStart для Android-клиента код для получения экземпляра GoogleApiClient выглядит так, как показано ниже, но с областью «Plus.SCOPE_PLUS_LOGIN». Но я хочу иметь область «электронной почты». Я не могу найти константу для области «электронной почты». private GoogleApiClient buildGoogleApiClient() { // When we build the GoogleApiClient […]

Получить имя пользователя, аватара из аккаунта google

Я разрабатываю модуль, который использует GoogleAccountCredential для входа, загрузки и загрузки файла в GoogleDrive. Я хочу получить имя пользователя, фамилию и аватар учетной записи google для отображения в моей функции входа. Я попробовал GoogleAccountCredential.getAccountName() Но он возвращает только имя учетной записи. И посмотрите на OAuth 2.0, но не уверены, что он может предоставить мне то, […]

Неизвестный источник GoogleAuthException

Я генерирую токен, используя GoogleUtilAuth.getToken (). Я также создал два идентификатора клиента для веб-страницы, а один для приложения для Android, и оба они находятся в одном проекте. Проверка со стороны сервера Вот мой код: package com.example.tokengenerate; import java.io.IOException; import com.google.android.gms.auth.GoogleAuthException; import com.google.android.gms.auth.GoogleAuthUtil; import com.google.android.gms.auth.UserRecoverableAuthException; import com.google.android.gms.common.Scopes; import android.os.AsyncTask; import android.os.Bundle; import android.accounts.Account; import android.accounts.AccountManager; import […]

Google http / oauth2 api всегда выбрасывает EOFException для второго HTTPRequest

Я новичок в андроиде. Я попытался реализовать простое соединение клиент / сервер, используя OAuth2, процесс, Попробуйте подключиться к серверу OAuth2 с ClientCredentials (client_id и client_secret) и получить токен доступа. Используя токен доступа для регистрации пользователя. Таким образом, он включает два раунда соединения. Первый раунд всегда прекрасен, второй раунд http-соединения всегда возвращает EOFException, что меня сильно […]