Фреймворк безопасности, подобный seam для Java EE — JSP, сервлета, DAO

#java #jsp #servlets #jakarta-ee #seam

#java #jsp #сервлеты #джакарта-ee #seam

Вопрос:

Каковы некоторые хорошие надежные фреймворки безопасности для приложения Java EE?

В настоящее время мы используем пользовательское решение EJB, в котором отсутствуют аспекты авторизации, разрешений и правил безопасного веб-приложения.

В идеале я хотел бы использовать Seam из-за особенностей (мы используем JBoss 5), однако мое первое впечатление заключается в том, что он не интегрируется со страницами jsp.

Мне было интересно, есть ли у кого-нибудь какие-либо предложения по альтернативе для Seam или какое-либо представление о том, как создать пользовательский фреймворк с использованием других API.

Заранее благодарю вас за вашу помощь.

Ответ №1:

Мне просто нравится Spring Security, но просто чтобы вы знали о еще одном варианте, есть apache shiro

Ответ №2:

Я бы рекомендовал Spring-Security

Ответ №3:

Я не использовал Seam, но вы можете использовать JAAS с EJBs. Взгляните на руководство:

http://download.oracle.com/javaee/6/tutorial/doc/bnbyk.html

http://download.oracle.com/javaee/6/tutorial/doc/gijrp.html