Articles of аутентификация

Существует ли официальный способ аутентификации Google Data API на Android с использованием учетных записей AccountManager?

Я пытаюсь использовать API данных Google для установленного приложения на Android 2.1. Я не хочу, чтобы пользователь вводил свои учетные данные, если у него уже есть учетная запись, настроенная на устройстве. Таким образом, я использую AccountManager с типом учетной записи «com.google». Но куда идти оттуда? В Google нет примеров того, как выполнять аутентификацию Google (authTokenType […]

Базовая проверка подлинности HTTP на Android Jelly Bean 4.1 с использованием HttpURLConnection

Мы делаем запрос на основе HttpURLConnection на веб-сервер, используя HTTP Basic Authentication. Код отлично работает на версиях Android 2.x, 3.x., 4.0.x Теперь с проверкой подлинности Jelly Bean и v4.1.x с помощью следующих сообщений в LogCat: 01-27 10:54:18.886: …::doReadRawData(731): An exception occured while reading data from remote host. httpURLConn.responseCode = 401 / httpURLConn.responseMessage = UNAUTHORIZED 01-27 […]

Обработка аутентификации в Okhttp

Я использую OkHttp 2.3 с базовыми запросами проверки подлинности, согласно документам OKHttp, он автоматически повторяет запросы без проверки подлинности, но всякий раз, когда я предоставляю недопустимые учетные данные, запрос занимает слишком много времени, и я получаю это исключение в конце: Java.net.ProtocolException: Слишком много последующих запросов: 21 Как я могу запретить OkHttp автоматически повторять запросы без […]

Как реализовать простой Android OAuth и API сервера

У меня есть приложение для Android, которое отправляет данные на мой веб-сервер (данные обрабатываются php и хранятся в mysql db). По соображениям безопасности, мне нужно проверить, что пользователь, отправляющий данные, является тем, кем он / она говорит, что он / она. Я не хочу проверять логин / пароль, я бы предпочел использовать учетную запись google […]

Переключение пользователя или повторная аутентификация с помощью Instagram

После документации Instagram я могу аутентифицировать пользователя и легко получить access_token Но теперь я хочу изменить учетную запись Instagram, которая невозможна, так как браузер автоматически вызывает мой URL обратного вызова, потому что я уже вступил в аккаунт с учетной записью (форма авторизации / авторизации снова отсутствует) Чтобы объяснить, что происходит, это поток аутентификации / авторизации: […]

Как работает аутентификация Whatsapp?

Я хочу разработать мобильное приложение и использовать whatsapp как регистрацию пользователя. Теперь я вспоминаю проблемы безопасности, которые обсуждались несколько лет назад. Whatsapp используется для аутентификации пользователей просто по их номеру телефона и IMEI. Теперь, конечно, это не очень безопасно, но я действительно не знаю, как сделать это более безопасным. Теперь я больше ничего не слышал […]

Аутентификация Google на сервере Backend требуется

Я следую этим инструкциям ( https://developers.google.com/identity/sign-in/android/backend-auth ), чтобы получить токен ID, который будет отправлен на мой бэкэнд, но когда я установил String scopes = "audience:server:client_id:" + Service.SERVER_CLIENT_ID; (Да, SERVER_CLIENT_ID не является идентификатором клиента Android) Я не могу получить токен и выдает эту ошибку. E/Login: com.google.android.gms.auth.GoogleAuthException: Unknown Однако, когда я использую следующую область, вместо String scopes […]

Аутентификация SSL-клиента в Android 4.x

Я хотел бы создать приложение, которое подключается к серверу. Этот сервер использует SSL Client Authentication. Пользователь приложения должен иметь возможность выбирать сертификат и разрешать его использование, как это реализовано в приложении для браузера. В приложении браузера аутентификация работает должным образом, поэтому сертификат, который я использую, действителен. Когда я пытаюсь подключиться в своем приложении, я получаю […]

Аутентификация Twitter через классы AccountManager Android

Я разрабатываю приложение для Android и хочу интегрировать Twitter. Я понимаю, что если на устройстве пользователя установлено официальное приложение Android для Android, мы можем аутентифицироваться с помощью диспетчера учетных записей, как это описано здесь, и если он не установлен, то покажите веб-страницу входа в twitter. Правильно ли я понимаю? Теперь аутентификация с помощью страницы входа […]

Добавление заголовков аутентификации в NetworkImageView в Volley

Я использую Volley и NetworkImageView. Это отлично работает для нескольких проектов. Однако мне нужно отправить токен аутентификации в заголовках для моего запроса на изображение прямо сейчас. Каков наилучший способ сделать это? В моих обычных запросах я переопределяю getHeaders () и ставил свой токен таким образом. Но ImageLoader, который использует NetworkImageView, генерирует общий запрос, что затрудняет […]