Подключение Yandex#

Создание приложения#

На рисунке ниже изображен интерфейс создания приложения.

  • Заполнить поле Название приложения.

  • Заполнить поле Ссылка на сайт приложения.

Раздел платформы#

На рисунке ниже изображен интерфейс настройки приложения.

  • Раздел Платформы:

    • В разделе Платформы выбрать Веб-сервисы.

    • Заполнить поле Callback URI #1 - https://${keycloak-host}/realms/${realm-name}/broker/yandex/endpoint, где keycloak-host - домен на котором размещен KeyCloak.SE, realm-name - название Realm в KeyCloak.SE.

Раздел Доступы - API Яндекс.Паспорта#

На рисунке ниже изображен интерфейс настройки приложения. (интерфейс настройки приложения)

  • Раздел Доступы - API Яндекс.Паспорта:

    • Выбрать пункт Доступ к адресу электронной почты.

    • Выбрать пункт Доступ к логину, имени и фамилии, полу.

Создать приложение#

На рисунке ниже изображен интерфейс создания приложения.

  • Нажать на кнопку Создать приложение.

Создание провайдера KeyCloak.SE#

  • Из списка провайдеров выбрать Яндекс

На рисунке ниже изображен интерфейс добавления поставщиков идентификации. yandex_provider_5

  • Копировать значение ID в поле Client ID в консоли администратора KeyCloak.SE.

На рисунке ниже изображен интерфейс настройки поставщика идентификации.

  • Копировать значение Пароль в поле Client Secret в консоли администратора KeyCloak.SE.

  • Нажать кнопку "Сохранить" в консоли администратора KeyCloak.SE.

Проверка подключения#

  • Перейти на стенд, где подключена интеграция с Yandex.

  • Выбирать на форме "Yandex". Ввести логин/пароль и, если выпадет соглашение на предоставление прав доступа, нажать кнопку "Подтвердить".

  • В результате аутентификация прошла успешно и открылась страница с личным кабинетом пользователя с данными полученными из Яндекс.