Яндекс ID
Модуль - OAuth
v1.0.0
Бесплатно
Описание модуля
Рекомендуемая версия FirstWork: 1.0.x
Модуль Яндекс ID позволяет пользователям входить на платформу без пароля, используя свой аккаунт Яндекса. Это упрощает процесс авторизации и делает вход быстрым и удобным.

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

Модуль работает стабильно на любых устройствах и не требует от пользователя ввода логина и пароля вручную.
Информация
Инструмент позволяет пользователям входить на сайт через Яндекс, используя свой существующий аккаунт. Это избавляет от необходимости вводить пароль вручную и делает процесс входа значительно быстрее. Авторизация проходит через официальный сервис Яндекс ID, что гарантирует корректную передачу данных и высокий уровень безопасности. Решение одинаково стабильно работает на компьютерах и мобильных устройствах.

Чтобы интеграция заработала, нужно создать приложение в панели разработчика Яндекса. После создания система выдаёт два ключевых параметра — идентификатор и секретный ключ. Эти данные используются для связи сайта с сервисом авторизации.

Получить параметры можно в разделе управления приложениями Яндекса. После входа в аккаунт нужно открыть список приложений, создать новое, указать его название и выбрать, что оно предназначено для веб‑сервиса. На этом этапе также указывается адрес, на который пользователь будет возвращён после подтверждения входа. После создания приложения в его настройках отображаются необходимые значения — идентификатор и секретный ключ.

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

В настройках приложения Яндекса обязательно должен быть указан адрес возврата. Это ссылка, на которую сервис отправляет пользователя после подтверждения входа.

Обычно она выглядит так:
https://домен/oauth/yandex/auth

Без корректного адреса авторизация не сможет завершиться.

Проверить работу можно, выйдя из учётной записи на сайте и нажав кнопку входа через Яндекс. Если всё настроено правильно, произойдёт переход на страницу подтверждения Яндекс ID, а затем — возврат на сайт уже с активной сессией.

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