Articles of Google OAuth

Почему gmail не работает в моем приложении для Android?

Я работаю над приложением, которое выполняет аутентификацию oauth2, которая раньше работала, но, к сожалению, больше не работает. Насколько я знаю (но не на 100% уверен) ничего не изменилось в коде, поэтому я не знаю, почему это больше не сработает. Приложение создает веб-просмотр и загружает URL-адрес с нашего сервера, который перенаправляет его на Google для аутентификации […]

Подписанный вами отпечаток пальца уже используется другим клиентом OAuth2 для Android

Некоторое время назад я создал примерный проект (назовем его «примером проекта») с Oauth2 client id для приложения Android в консоли Google API. Я также добавил SHA1 fingerprint и имя пакета (например, com.package.name). Моя ошибка заключалась в том, что приложение с таким же именем пакета уже существует. Теперь мне нужно создать Oauth2 client id для приложения […]

Ошибка GoogleAuthException при получении токена доступа с ClientID

Для большего контекста этот пост следует этому . Чтобы решить мою предыдущую проблему, я попытался выполнить решение, представленное здесь Тимом Брэем: проверка обратных вызовов из приложений Android Я объявил два проекта в Google APIs Console, чтобы получить два идентификатора клиента Первый как «Веб-приложение» с «localhost» как имя хоста (имеет значение?) Идентификатор клиента: XXXXXXXXXX.apps.googleusercontent.com Второе приложение […]

Доступ к API Gmail с помощью Android

Я пытаюсь получить доступ к API Gmail с помощью приложения для Android. Я успешно запросил и получил токен доступа, используя все доступные комбинации областей видимости. Но кажется, что каждый раз, когда я на самом деле пытаюсь использовать команду Gmail API, я получаю сообщение об 403 exception reading: Access not configured please use Google developers console […]

Ошибка аутентификации Gtalk XMPP SASL с использованием механизма X-OAUTH2?

Я использую GoogleTalk XMPP в своем приложении для общения в чате. Не удалось создать соединение XMPP, используя имя пользователя и AuthToken с Google authentication . Теперь я использую GoogleAuth2 для authentication . Я попытался аутентифицироваться, используя этот метод, используя access_token и электронную почту. Используя SASLMechanism . Но я не могу подключиться к серверу xmpp, он […]

Как обрабатывать ошибку redirect_uri_mismatch, когда приложение Android получает автономный доступ для веб-back-end?

Я хотел реализовать поток, описанный в этом вопросе: Аутентификация с помощью OAuth2 для приложения * и * веб-сайта Решение Google для этого требования было описано здесь: https://developers.google.com/identity/protocols/CrossClientAuth#offlineAccess Я следовал этому руководству, но, к сожалению, когда я использую код авторизации в бэкэнд для получения доступа к токену и обновляю токен из google, google выкидывает эту ошибку: […]

Использование Google OAuth 2 на встроенном устройстве на базе Android

У нас есть приложение для встроенного устройства на базе Android, оно использует WebView и внутри него мы используем Google OAuth 2 для входа в приложение. К сожалению, Google вскоре заблокирует OAuth 2 внутри WebView , и у нас есть много ограничений: У устройства нет установленных сервисов Google, поэтому, возможно, не будет работать «официальный» способ входа […]

Ошибка Google Api и android Oauth INVALID_AUDIENCE

Я получаю GoogleAuthException: Unknown error при выполнении GoogleAuthUtil.getToken . Незадолго до исключения я вижу GLSUser: GLS error: INVALID_AUDIENCE <email> audience:server:client_id:xxx.apps.googleusercontent.com Я установил SHA1 из моего ключа release, имя пакета, в проект google api. (Который, кстати, успешно используется для GCM.)

Android GoogleAuthUtil.getTokenWithNotification Интерактивный вызов не запускается

У меня есть фоновый сервис, который вызывает GoogleAuthUtl.getTokenWithNotification и он работает правильно, но я пытаюсь реализовать часть обратного вызова этой функции и не работает должным образом. Я внедрил широковещательный приемник и добавил его в манифест, у меня также есть активность в моем приложении. Ниже приведены соответствующие фрагменты кода. GoogleAuthUtil.getTokenWithNotification GoogleAuthUtil.getTokenWithNotification(this.getContext(), account, "oauth2:" + GmailScopes.GMAIL_SEND, null, […]

Как Google может обнаружить запрос из WebView?

Google объявила, что они «больше не будут разрешать запросы OAuth для Google во встроенных браузерах, известных как« веб-представления » . В Android запросы от WebViews получают заголовок HTTP_X_REQUESTED_WITH который установлен на имя пакета приложения. Хотя это можно переопределить, можно было бы спрятаться на сервере, который мы делаем с помощью WebView. Я не знаю другого способа […]

Intereting Posts
Преобразование в формат Dalvik завершилось ошибкой с ошибкой 1, так как facebook SDK Могу ли я иметь пример отображения тоста с использованием runOnUiThread. Как изменить цвет фона панели действий без увеличения min sdk? После обновления Android Studio до версии 1.3.0 я получаю «NDK-интеграция устарела в текущем плагине». Ошибка Как установить выбранный элемент Spinner по значению, а не по положению? Запустите поисковый запрос Google из активности – Android Анимированная пунктирная граница в Android Создание ярлыка для любого приложения на рабочем столе Проверка даты реггей для yyyy-mm-dd Как добавить заголовок в макет навигационного ящика? Получение информации заголовка с помощью RXJava и дооснащения Android – Facebook SDK 3 – Как войти в систему программно без LoginButton Javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: привязка доверия для пути сертификации не найдена Использование кинжала для инъекций зависимостей на конструкторах Android Повернуть изображение перед сохранением