Настройка авторизации через «Яндекс»

Чтобы посетители сайта могли авторизоваться через «Яндекс» в личном кабинете и для оформления заказа

  1. Зарегистрируйтесь в «Яндексе».
  2. Перейдите на страницу добавления приложения «Яндекса».
  3. Напишите любое название приложения.


  4. В секции «Платформы» выберите «Веб-сервисы».
    В поле «Callback URL» впишите адрес вида http://mydomain.ru/oauth.php?provider=yandex. Замените mydomain.ru на домен своего сайта.


  5. Включите право доступа «API Яндекс.Паспорта → Доступ к адресу электронной почты».

  6. Подтвердите создание приложения.


  7. Скопируйте значения «ID» и «Пароль».

  8. Войдите в бекенд Вебасиста и перейдите в приложение «Сайт».
  9. В списке сайтов выберите тот, для которого вы настраиваете авторизацию через «Яндекс».
  10. Откройте раздел «Личный кабинет».
  11. Включите авторизацию для выбранного сайта.



    Если авторизация для этого сайта уже включена, перейдите по ссылке «Настройки авторизации».

  12. Включите флажок «Авторизация через внешние сервисы».
  13. Включите флажок напротив «Яндекс».
  14. Вставьте скопированные значения «ID» и «Пароль» в поля «Id приложения» и «Пароль приложения».

  15. Сохраните настройки авторизации внизу страницы.
  16. Проверьте, как работает авторизация:
    • Откройте свой сайт в режиме браузера «инкогнито». Или в другом браузере, где вы не авторизованы ни в своем Вебасисте, ни в «Яндексе».
    • Перейдите по ссылке «Вход».
    • Щелкните по иконке «Яндекса».

    • Введите данные для входа в сервис.

    • После обновления страницы откроется личный кабинет зарегистрированного посетителя вашего сайта.

Готово!

Авторизация через «Яндекс» настроена.

3 комментария

  • +1
    Сергей Третьяк Сергей Третьяк 21 сентября 2018 10:41 #

    При попытке залогиниться выдает:

    400

    Неизвестно приложение с таким client_id

    Хотя в списке зарегистрированных приложений сайт есть. Что может быть?

    • +1
      Сергей Третьяк Сергей Третьяк 21 сентября 2018 10:43 #

      И да URL указан правильно с https и без слешей в конце

    • +1
      Михаил Ушенин Михаил Ушенин Webasyst 21 сентября 2018 10:51 #

      Это сообщение показывают в интерфейсе "Яндекса"? В приложении "Логи" новые записи в логах при неудачной попытке авторизации появляются?

      Добавить комментарий

      Чтобы добавить комментарий, зарегистрируйтесь или войдите