OAuth-авторизация

Согласно открытому протоколу авторизации OAuth 2.0, вы можете зарегистрировать приложение на OAuth-сервере Яндекса и запрашивать доступ к нужным данным. Авторизованный пользователь, в свою очередь, может подтвердить или отклонить запрос.

Сервисы Яндекса хранят различные данные пользователей — файлы на Диске, письма в Почте, фотографии на Фотках и так далее. Чтобы обеспечить удобный доступ к этим данным из других приложений или сторонних сервисов, Яндекс использует открытый протокол авторизации OAuth 2.0.

Согласно протоколу, разработчик регистрирует приложение на OAuth-сервере Яндекса и запрашивает доступ к определённым данным. Авторизованный пользователь разрешает или запрещает его.

При использовании OAuth-протокола пользователь не вводит свой пароль в приложении, поэтому учётная запись не может быть скомпрометирована.

Преимущества авторизации с помощью Яндекса

С чего начать

  1. Изучите документацию
  2. Зарегистрируйте приложение на сервере oauth.yandex.ru
  3. Реализуйте в приложении подходящий способ получения токена
  4. Используйте полученный токен в запросах к API сервисов Яндекса

Где используется

API Яндекс.Вебмастера
Доступ к данным Яндекс.Вебмастера о сайтах.
API Яндекс.Метрики
Получение данных Яндекс.Метрики программным способом.
Партнёрский API Яндекс.Маркета
Позволяет автоматизировать процесс назначения ставок, связанных с позицией магазина на Маркете.
API Яндекс.Директа
Создание приложений для управления рекламными кампаниями Директа.
API Яндекс.Диска
Доступ к личным файлам для пользователя и возможность загружать данные в облако без привязки к устройству.
API Почтового офиса
Позволяет получать статистические данные по рассылкам в автоматизированном режиме.
API Яндекс.Паспорта
Подключение механизма для входа через Яндекс к любому сайту, мобильному приложению или веб-сервису.
Яндекс.Почта
Электронная почта с защитой от спама и вирусов. Работа с письмами по IMAP и SMTP с поддержкой OAuth-авторизации.
Thu Aug 06 2020 09:45:15 GMT+0300 (Moscow Standard Time)