---
metadata:
  - name: generator
    content: Diplodoc Platform v5.57.4
alternate:
  - https://yandex.com/dev/id/doc/en/suggest-description.md
  - https://yandex.com/dev/id/doc/ru/suggest-description.md
  - href: https://yandex.com/dev/id/doc/ru/suggest-description.md
    type: text/markdown
    title: Markdown version
  - href: https://yandex.com/dev/id/doc/ru/llms.txt
    rel: describedby
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/id/doc/ru/llms.txt

# Технология мгновенной авторизации

Пользователи могут входить на ваш сайт, используя свой аккаунт на Яндексе. Для этого подключите на вашу страницу один из [вариантов блока авторизации](#view): виджет "Мгновенный вход" или кнопку.

* Если пользователь уже выполнил вход в аккаунт на Яндексе на текущем устройстве, виджет или кнопка отобразит его портрет и имя, чтобы продолжить авторизацию на вашем сайте.
* Если пользователь еще не выполнил вход в аккаунт на Яндексе, он сможет авторизоваться при помощи виджета или кнопки.

Когда пользователь подтвердит вход, он будет переадресован на экран OAuth-авторизации с перечнем данных, к которым он предоставляет доступ для вашего приложения.


## Внешний вид блока авторизации {#view}

Для предоставления доступа пользователей к вашему сервису вы можете использовать виджет "Мгновенный вход" или кнопку авторизации.

{% note tip %}

Используйте виджет, чтобы улучшить конверсию на вашем сайте.

{% endnote %}

{% list tabs %}

- Виджет "Мгновенный вход"

    <!-- source: ru/_includes/oauth/auth-widget.md -->
    Виджет "Мгновенный вход" — это всплывающее окно на вашем сайте, в котором пользователь сможет выполнить вход со своей учетной записью на Яндексе.
       
    * Если пользователь авторизован:
       ![](_assets/has-cookie.png =400x)

    * Если пользователь не авторизован:
       ![](_assets/no-cookie.png =400x)
    <!-- endsource: ru/_includes/oauth/auth-widget.md -->

- Кнопка авторизации

    <!-- source: ru/_includes/oauth/auth-button.md -->
    Кнопка авторизации — это элемент для быстрого входа в Яндекс ID в виде кнопки. 
       
    Вы можете разместить разные варианты кнопки на странице вашего сайта:

    * **Персональная кнопка**. 
       Внешний вид персональной кнопки зависит от того, выполнил ли пользователь вход в аккаунт на Яндексе на текущем устройстве.
       
       * Если пользователь авторизован:
          ![](_assets/buttons/personal-button.svg)

       * Если пользователь не авторизован:
          ![](_assets/buttons/personal-button-null.svg)

    * **Кнопка-иконка с логотипом Яндекса**. 
       Используется, если для обычной кнопки нет места. Блок, в котором будет размещена кнопка-иконка, подпишите "Войти с помощью". 

       ![image](_assets/buttons/login-with-yandex-8.svg) ![image](_assets/buttons/login-with-yandex-8-1.svg) ![image](_assets/buttons/login-with-yandex-8-2.svg)
    <!-- endsource: ru/_includes/oauth/auth-button.md -->

{% endlist %}


## Ограничения {#restrictions}

Мгновенная авторизация не будет работать, если в браузере пользователя:

* Запрещено открытие iframe.

* Отключена поддержка JavaScript.

Кроме того, вы не сможете подключить виджет, если в браузере:

* Включена блокировка сторонних cookie.

* Полностью отключено использование cookie. В этом случае при вызове [YaAuthSuggest.init](https://yandex.com/dev/id/doc/ru/suggest/script-sdk-suggest.md) вернется ошибка.

Без cookie можно подключить только кнопку авторизации.
