Подключение Yandex#
Создать приложение Яндекс dev
Создание приложения#
На рисунке ниже изображен интерфейс создания приложения.

Заполнить поле Название приложения.
Заполнить поле Ссылка на сайт приложения.
Раздел платформы#
На рисунке ниже изображен интерфейс настройки приложения.

Раздел Платформы:
В разделе Платформы выбрать Веб-сервисы.
Заполнить поле 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#
Из списка провайдеров выбрать Яндекс
На рисунке ниже изображен интерфейс добавления поставщиков идентификации.

Копировать значение ID в поле Client ID в консоли администратора KeyCloak.SE.
На рисунке ниже изображен интерфейс настройки поставщика идентификации.

Копировать значение Пароль в поле Client Secret в консоли администратора KeyCloak.SE.
Нажать кнопку "Сохранить" в консоли администратора KeyCloak.SE.
Проверка подключения#
Перейти на стенд, где подключена интеграция с Yandex.
Выбирать на форме "Yandex". Ввести логин/пароль и, если выпадет соглашение на предоставление прав доступа, нажать кнопку "Подтвердить".
В результате аутентификация прошла успешно и открылась страница с личным кабинетом пользователя с данными полученными из Яндекс.