Создание приложения в Однокласники
- Заполняем поле Название.
- Нажимаем кнопку Подключить OAuth.
- Заполняем поле Список разрешённых redirect_uri - https://${keycloak-host}/auth/realms/${realm-name}/broker/ok/endpoint, где keycloak-host - домен на котором размещен Keycloak, realm-name - название Realm в Keycloak.
- Нажимаем кнопку Сохранить.
- Откровается модальное окно с сообщением, что на электронную почту отправлены настройки приложения.
- Открывем письмо с настройками приложения.
Создание провайдера Keycloak
- Из списка провайдеров выбрать Однокласники.
- Копируем значение Application ID в поле Client ID в админке Keycloak.
- Копируем значение Секретный ключ приложения в поле Client Secret в админке Keycloak.
- Копируем значение Публичный ключ приложения в поле Public Key Application в админке Keycloak.
- Нажимаем кнопку Save в админке Keycloak.
Письмо с техподдержку
Необходимо написать письмо с техподдержку социальной сети "Однокласники" с просьбой выдать права на получение электронной почты пользователя (GET_EMAIL). Для запроса прав необходимо прислать id приложения и перечень нужных разрешений с описанием кейса их использования на адрес [email protected]. Права приложения
Авторизация заработает, после того как придет письмо с сообщением о том, что права выданы.