Articles of oauth 2.0

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

Моему Android-приложению необходимо отправить код авторизации на мой сервер, чтобы сервер мог использовать его для получения токена доступа для учетной записи пользователя Google Диска. Я пытался выяснить, как получить код авторизации, и нашел это в документации API Google (с использованием OAuth 2.0 для установленных приложений ): Эта последовательность начинается с перенаправления браузера (системного браузера или […]

Android Oauth Exception с подключением SMTP Transport, с версией Android 2.3.

Я получаю следующую ошибку, когда пытаюсь запустить мой проект Android после добавления новой команды AUTH XOAUTH2. Я использую Android-устройство с os версии 2.3, но тот же код отлично работает на Android 4.0 public SMTPTransport connectToSmtp(String host, int port, String userEmail,String oauthToken, boolean debug) throws Exception { Properties props = new Properties(); props.put("mail.smtp.starttls.enable", "true"); props.put("mail.smtp.starttls.required", "true"); […]

Вход в систему Google для входа в токен с новым GoogleSignInOptions

В моем приложении Android в настоящее время используется GoogleAuthUtil для входа в систему и выборка access_token которая передается на бэкэнд (фрагменты кода ниже, которые показывают создание GoogleApiClient и использование GoogleAuthUtil для получения токена). mGoogleApiClient = new GoogleApiClient.Builder(this) .addConnectionCallbacks(this) .addOnConnectionFailedListener(this) .addApi(Plus.API) .addScope(new Scope("profile")) .build(); … … String accessToken = GoogleAuthUtil.getToken(GoogleLoginActivity.this, Plus.AccountApi.getAccountName(mGoogleApiClient), "oauth2:profile email"); Который я затем […]

Android Google+ не может получить код авторизации

Я пытаюсь получить код авторизации Google+ на основе этой статьи: доступ к серверу для вашего приложения . Однако, когда я запускаю свое приложение и пытаюсь получить код, я получаю следующее в LogCat: 07-23 23:42:31.760: E/getAccessToken()(11114): [ERROR] GoogleAuthException: com.google.android.gms.auth.GoogleAuthException: Unknown Я просмотрел много материала, и из того, что я могу сказать, у меня все правильно настроено […]

Подписка на Android и API Google

Я пытаюсь использовать новую подписную систему Android от Google Play в своем приложении (у меня уже была работа с биллингами в приложении). Я успешно выполнил подписку на подписку, но теперь хочу получить информацию об этой подписке, используя google apis, как указано в документации по Android (http://developer.android.com/guide/market/billing/billing_subscriptions.html) , Я хочу, чтобы мой сервис мог выполнять вызов […]

Android – как получить google плюс токен доступа?

Привет, я получаю токен доступа google плюс без использования идентификатора клиента OAuth 2.0 с областями. Но при этом токен доступа не получает адрес электронной почты. Как получить адрес электронной почты пользователя? Есть ли разница между accesstoken с идентификатором клиента OAuth 2.0 и без него? Я использовал следующий код, String accessToken=""; try { accessToken = GoogleAuthUtil.getToken( […]

Безопасно хранить токены доступа / обновления Oauth2 в общих настройках в Android?

Я знаю, что я могу установить значения как «MODE_PRIVATE», и только мое приложение / userId сможет получить к ним доступ, однако, есть ли какой-либо способ для пользователя получить к ним доступ в любой момент? Так что «безопасно» хранить их в общих предпочтениях, или там лучше? Кроме того, если позже я решит выставить некоторые настройки для […]

Лучший способ разрешить пользователям доступ к вашему приложению с помощью учетных данных Google

Если у вас есть приложение для Android, которое требует регистрации пользователя, и вы хотите разрешить своим пользователям входить в систему через Google, как бы вы справились с этим? Я хотел бы оставить вход в Google+ из обсуждения здесь. Мы также не используем учетные данные пользователя для доступа к API Google, и я не заинтересован в […]

Аутентификация моего «приложения» к облачным конечным точкам Google, а не «пользователь»,

То, что я пытаюсь сделать, – это аутентифицировать приложение для Android в облачной конечной точке Google. В основном конечные точки должны позволять моему Android-приложению получать доступ к методам и ничего больше. Я сделал это – Создайте идентификатор клиента, используя значение SHA1 в Eclipse в Google Cloud Console. Создайте идентификатор веб-клиента в Google Cloud Console для […]

Как войти в OAuth 2.0 с помощью пользовательских вкладок Chrome (Fitbit API)

Fitbit API больше не поддерживает веб-просмотр. Итак, я изучил хромированные пользовательские вкладки и применил их в своем приложении. Но после входа в систему, когда я нажал эту розовую кнопку (кнопка «Разрешить»), ничего не произошло. (Изображение ниже) Как я могу получить токен доступа и сохранить его в приложении? Пожалуйста, помогите мне. Благодарю.

Intereting Posts
Как передать предварительный просмотр камеры на поверхность, созданный MediaCodec.createInputSurface ()? Когда нужно отменить регистрацию BroadcastReceiver? В onPause (), onDestroy () или onStop ()? Как загрузить сервисы Google Play в эмулятор Android? Почему я не могу использовать задачу gradle connectedDebugAndroidTest в моем скрипте сборки? Как подключить Bluetooth-устройства с помощью BluetoothHeadset API Имя проекта при выпуске проектов Android в Eclipse Вызвано: android.database.sqlite.SQLiteException: нет такой таблицы: (код 1) Android Андроидная загрузка данных асинхронно с точки зрения пейджера Изменения кода не отражены в .apk Узнайте, используется ли ресурс ListView Creator вызван, но нет других методов Метод setMobileDataEnabled больше не может быть вызван как на Android L, так и позже Android DataBinding, где можно получить контекст? Невозможно получить точную форму круга при использовании вида карты Настройка цвета TextView на <селектор> программно