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

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

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

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

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

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

С чего начать

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

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

API Яндекс.Вебмастера
API Яндекс.Метрики
Партнёрский API Яндекс.Маркета
API Яндекс.Фоток
API Яндекс.Директа
API Яндекс.Диска
API Почтового офиса
API Яндекс.Паспорта
Яндекс.Почта