---
metadata:
  - name: generator
    content: Diplodoc Platform v5.44.0
alternate:
  - en/
  - ru/
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/id/doc/ru/llms.txt

# О сервисе

[Яндекс ID](https://yandex.ru/support/id/index.html) — это единый аккаунт на Яндексе. API Яндекс ID позволяет настроить авторизацию пользователя при помощи [протокола OAuth 2.0](https://yandex.com/dev/id/doc/ru/concepts/ya-oauth-intro.md) на вашем сайте или в мобильном приложении.

API Яндекс ID поможет упростить взаимодействие с вашим сайтом:
* Посетители смогут авторизоваться с помощью аккаунта на Яндексе. Им не придется заводить новую учетную запись и заполнять дополнительные формы. 
* Разработчики получат возможность идентифицировать такого пользователя и использовать информацию из его аккаунта на Яндексе, чтобы персонализировать контент и интерфейс приложения. Доступ каждого приложения ограничивается правами, которые разработчик задал при его [регистрации](https://yandex.com/dev/id/doc/ru/register-client.md).
* Вход можно реализовать при помощи [технологии мгновенной авторизации](https://yandex.com/dev/id/doc/ru/suggest-description.md) для сайта или [библиотеки LoginSDK](https://yandex.com/dev/id/doc/ru/mobileauthsdk/about.md) для мобильных устройств.

О базовых принципах OAuth и об особенностях работы протокола в Яндексе читайте в разделе [Реализация OAuth в Яндексе](https://yandex.com/dev/id/doc/ru/concepts/ya-oauth-intro.md).

{% note tip %}

Чтобы сделать ваш сервис более надежным в глазах пользователей, [подтвердите свой аккаунт на Госуслугах](https://yandex.com/dev/id/doc/ru/confirm-account.md).

{% endnote %}

## Как это работает {#how-it-works}

1. При авторизации в вашем приложении пользователь выбирает вход при помощи аккаунта на Яндексе.

{% cut "Как выглядит" %}

![](./_assets/log-in.png =360x)

{% endcut %}

1. Приложение, [которое подключено к API Яндекс ID](https://yandex.com/dev/id/doc/ru/how-to.md), перенаправляет пользователя в Яндекс OAuth и запрашивает доступ к данным его аккаунта на Яндексе. Пользователь подтверждает вход с аккаунтом на Яндексе и разрешает доступ к своим данным.

{% cut "Как выглядит" %}

![](./_assets/confirm-data-2.png =360x)

{% endcut %}

1. Приложение [получает OAuth-токен](https://yandex.com/dev/id/doc/ru/access.md) с правами доступа к API Яндекс ID. API Яндекс ID позволяет запросить данные пользователя:
   * Логин, имя и фамилия, пол;
   * Портрет пользователя;
   * Адрес электронной почты;
   * Номер телефона;
   * Дата рождения.

1. Приложение отправляет запрос к API Яндекс ID, указывая полученный OAuth-токен, и получает [уникальный идентификатор пользователя и его данные](https://yandex.com/dev/id/doc/ru/user-information.md).

1. Приложение авторизует пользователя, используя настройки и контент, привязанные к полученному идентификатору. Таким образом пользователь Яндекса получает аккаунт в вашем приложении, не заводя новую учетную запись.

## Полезные ссылки {#useful-links}

* [Реализация OAuth в Яндексе](https://yandex.com/dev/id/doc/ru/concepts/ya-oauth-intro.md)
* [Подключение к API Яндекс ID](https://yandex.com/dev/id/doc/ru/how-to.md)
* [LoginSDK для мобильных приложений](https://yandex.com/dev/id/doc/ru/mobileauthsdk/about.md)
* [Условия использования сервиса](https://yandex.ru/legal/authid_api/)
