![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Egorik789 |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 2.11.2009 Репутация: нет Всего: нет |
Всем привет! Очень нужна помощь. Делаю обычное web приложение с использованием GWT. Проблема вот в чем.
Аутентификацию делаю стандартными средствами сервера Tomcat, настраиваю JDBCRealm к Oracle в server.xml, создаю таблицы в БД, далее настраиваю web.xml, указываю что это Form аутентификация. В общем все работает. Мне нужно сделать разделение интерфейса, по ролям. То есть определяю текущую роль этого пользователя и запускается нужный класс. Обработку можно сделать на сервере или лучше сразу на клиенте. Если это был бы обычный сервелет то вызвал бы методы getUserPrincipal, getCallerPrincipal, isUserInRole(), isCallerInRole(). В данном случае это не актуально. Как можно сделать разделение по ролям..? Привожу код. Стандартный MainEntryPoint.java в пакете клиента
server.xml (привожу только то что изменил)
web.xml
LoginForm.html
Это сообщение отредактировал(а) Egorik789 - 13.7.2011, 06:58 |
||||||||
|
|||||||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 3 Всего: 48 |
Можно использовать Spring для этого
Вот нашел интересный пример - https://bitbucket.org/gardellajuanpablo/gwt-sample/src Помимо интеграции spring+gwt есть еще парочку интересных вещей Запуск - mvn gwt:run И тут можно поглядеть http://stackoverflow.com/questions/1349938...-authentication и тут http://code.google.com/p/google-web-toolki...oginSecurityFAQ |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |