Получение пользователя Tomcat на Java - PullRequest
6 голосов
/ 11 февраля 2010

есть ли способ получить имя пользователя (и группу), вошедших в систему, из системы Tomcat. Я прочитал кое-что о настройке Tomcat, поэтому он получает информацию о пользователе из базы данных. Но теперь я нашел информацию о получении имени пользователя (в моем проекте GWT), который вошел в систему.

Я пытаюсь написать небольшой проект GWT и хотел бы опубликовать имя пользователя на первой странице.

Спасибо за помощь.

Ответы [ 2 ]

8 голосов
/ 16 февраля 2010

Вы можете попробовать эти два метода из интерфейса HttpServletRequest.

getUserPrincipal() возвращает принципала, из которого вы можете получить зарегистрированный номер, используемый как getUserPrincipal().getName().

isUserInRole("Administrators") возвращает true, если текущий Принципал находится в предоставленной роли.

Конечно, это работает, только если вы используете аутентификацию tomcat realm, найденную здесь .

0 голосов
/ 29 июля 2015

getUserPrincipal (). GetName ()

В приведенном выше ответе есть опечатка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...