Задать вопрос

Как на страницу передать имя, а не логин?

<li><a href="/profile">${pageContext.request.userPrincipal.name}</a></li>

С помощью этого кода я получаю логин, но как мне получить имя пользователя?
  • Вопрос задан
  • 469 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
Решения вопроса 1
Если речь про Spring Security, то
для этого нужно переопределять класс UserDetailsService, который будет возвращать, опять же, переопределенный UserDetails с дополнительными атрибутами. Тогда эти атрибуты будут доступны.
Пример авторизации через Active Directory - там вытягивается куча разных атрибутов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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