Задать вопрос
  • Как избавиться от ошибки [missing_user_info_uri] при авторизации через Oauth2?

    @dk_bis Автор вопроса
    Спасибо за ответ.
    Решил проблему следующим образом - внёс изменения в настройки:
    spring.security.oauth2.client.provider.headhunter.user-name-attribute=email
    spring.security.oauth2.client.provider.headhunter.user-info-uri=https://api.hh.ru/me

    Насколько я понял, теперь в качестве идентификатора пользователя используется email, а не профиль. Кроме того прописал адрес ресурса, выдающего информацию по текущему пользователю.
    Теперь пытаюсь сделать всё тоже самое под более свежей версией Spring Boot 3.3.4. Оказалось, что в части конфигурирования они внесли значительные изменения и старый код теперь не работает.
    Ответ написан
    Комментировать