В секции «Платформы» выберите «Веб-сервисы». В поле «Callback URL» впишите адрес вида https://mydomain.ru/oauth.php?provider=yandex. Замените mydomain.ru на домен своего сайта. Если вы не используете HTTPS-подключение, укажите адрес с протоколом http://.
Включите право доступа «API Яндекс.Паспорта → Доступ к адресу электронной почты».
Подтвердите создание приложения.
Скопируйте значения «ID» и «Пароль».
Войдите в бекенд Вебасиста и перейдите в приложение «Сайт».
В списке сайтов выберите тот, для которого вы настраиваете авторизацию через «Яндекс».
Откройте раздел «Личный кабинет».
Включите авторизацию для выбранного сайта.Если авторизация для этого сайта уже включена, перейдите по ссылке «Настройки входа и авторизации».
Включите «Социальные сети (дополнительный способ входа)».
Включите флажок напротив названия «Яндекс».
Вставьте скопированные значения «ID» и «Пароль» в соответствующие поля.
Сохраните настройки.
Проверьте, как работает авторизация:
Откройте свой сайт в режиме браузера «инкогнито». Или в другом браузере, где вы не авторизованы ни в своем Вебасисте, ни в «Яндексе».
Перейдите по ссылке «Вход».
Щелкните по иконке «Яндекса».
Введите данные для входа в сервис.
После обновления страницы откроется личный кабинет зарегистрированного посетителя вашего сайта.
Возможно, такая настройка недоступна на стороне «Яндекса», потому что в настройках приложения можно указать только один Callback URI — адрес, на который будет выполняться перенаправление после авторизации. И, видимо, домен в этом адресе должен совпадать с доменом сайта, на котором посетитель авторизуется.
Более подробно попробуйте выяснить это в справочной системе «Яндекса».
3 комментария
Подскажите как реализовать вход для главного домена и поддоменов с одного приложения?
Возможно, такая настройка недоступна на стороне «Яндекса», потому что в настройках приложения можно указать только один Callback URI — адрес, на который будет выполняться перенаправление после авторизации. И, видимо, домен в этом адресе должен совпадать с доменом сайта, на котором посетитель авторизуется.
Более подробно попробуйте выяснить это в справочной системе «Яндекса».
С каких то пор пароли стали действовать год
Нет уведомления о просроченности пароля
Приходится постоянно следить за этим неудобным моментом