Отобразить имя пользователя Glassfish в приложении Google GWT - PullRequest
1 голос
/ 16 марта 2011

У меня есть приложение Google GWT .war, развернутое на Glassfish v3.1.Glassfish потребует логин имя пользователя и пароль для доступа к приложению.Я пытаюсь зафиксировать имя пользователя и отобразить его в приложении Google GWT.Есть ли способ сделать это с помощью веб-службы или каким-либо другим способом?

Или было бы проще создать экран входа в систему с GWT?

Спасибо!

1 Ответ

1 голос
/ 16 марта 2011

Если вы используете JAAS для аутентификации пользователя в контейнере, вы можете создать службу GWT RPC (расширение RemoteServiceServlet) и получить имя пользователя из запроса http, вызвав:

HttpServletRequest request = this.getThreadLocalRequest();
String username = request.getRemoteUser();

Затем вы можете вернуть имя пользователя из сервиса и отобразить его в приложении GWT.

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