Задать вопрос
yarkov
@yarkov
Помог ответ? Отметь решением.

Как получить фото профиля при авторизации через Keycloak с помощью OAuth?

Есть установленный и настроенный keycloak на основе этого образа, с поддержкой русских сервисов типа VK, Яндекс и т.п.

В VK ID и Яндекс создал приложения, связал их со своим keycloak, настроил чтобы при авторизации получать инфу пользователя + фото пользователя.
В настройках реалма keycloak добавил в профиль пользователя атрибут picture, который может содержать ссылку на картинку.

И никак не могу нагуглить как сделать так, чтобы этот атрибут заполнялся автоматически при логине через VK или Яндекс. Кто-то решал такую задачу?

Дополнение. Добавил авторизацию через Google и по инструкции сделал сопоставление параметра picture с атрибутом юзера picture. И фотка из аккаунта гугла подтянулась. А вот с ВК и Яндекс не работает. Возможно поле в токене называется как-то по другому.
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Слёрм
    Безопасность проекта: аутентификация в Keycloak
    1 неделя
    Далее
  • Яндекс Практикум
    DevOps и DevSecOps: разработка, эксплуатация и безопасность
    9 месяцев
    Далее
  • Слёрм
    Kubernetes Мега
    6 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы