web.xml - логин и сессия пользователя / Google App Engine, GWT - PullRequest
1 голос
/ 17 марта 2011

Как мне добиться такой функциональности в java ee (servlets, web.xml):

В базе данных есть учетные данные пользователя (имя пользователя и пароль).Все пользователи, которым нравится доступ к моему сервису, должны получить приглашение войти в систему.По истечении сеанса пользователь должен выйти из системы и снова увидеть страницу входа.Все ресурсы под моим WEB-INF должны быть защищены.

Я прочитал о пользовательских ролях и сферах , но это не то, что мне нужно.Он ограничивает пользователей определенным в контейнере приложения.Я хотел бы предоставить своим пользователям функциональные возможности для регистрации и входа в систему.

Как этого добиться в java ee?Можно ли это сделать, настроив web.xml?Я пробовал сервлетное сопоставление на / * и аутентификацию в сервлере (перенаправление на страницу входа в случае истечения срока сеанса), но это не сработало для моего статического контента (то есть index.html)

Примеры приветствуются.Спасибо за все ответы.

Использование google app engine и gwt.

1 Ответ

0 голосов
/ 17 марта 2011

Вы можете использовать аутентификацию на основе контейнеров, такую ​​как JDBCRealm, для функций входа в систему / выхода из системы, но вы должны самостоятельно реализовать функцию регистрации. Простое CRUD-приложение для вашей таблицы пользователей и групп в базе данных должно быть хорошей отправной точкой.

Если вы используете JSF, руководства по созданию приложений CRUD с JSF можно найти здесь для IDE Netbeans .

...