2015-03-08 8 views
2

Я новичок в Java EE, поэтому, чтобы изучить Java EE (EJB + CDI + либо Zkoss/JSF 2.0), я пытаюсь создать пример приложения.Безопасность + аутентификация + авторизация с Java EE 7

В этом приложении я не хочу использовать материал, связанный с весной. Мне нужна комбинация аутентификации + авторизации, предоставляемая Spring Security. Кроме того, я хочу иметь теги, которые могут помочь мне и в части обзора.

Я пробовал искать в Интернете для этого. Я нашел что-то под названием Апач Сиро. Я не хочу использовать какие-либо другие рамки.

Может ли кто-нибудь указать любые необходимые направляющие линии, как я могу достичь этого, используя стек Java EE? Есть ли какая-либо спецификация? Или как я могу его реализовать, если мне нужно написать свой код? Любые примеры, которые вы, ребята, принесли, были бы замечательными, если бы вы поделились ребятами.

+0

Спасибо, ребята, за ответ. Посмотрите на эти технологии. –

ответ

1

Я настоятельно рекомендую PicketLink для вашего приложения JavaEE. Это управляется CDI (так что вам не нужна весна или другая тяжелая фреймворк), имеет большой набор учебников и довольно простой для новичков.

UPD: Это JBoss зависимый.

+0

Не будет ли это зависимым от JBoss? –

+0

К сожалению, да. Если вы развертываете приложение на другом сервере, используйте Shiro или JAAS (рекомендуется первый). – Everv0id

0

Вы должны использовать JAAS, если вы не хотите использовать какую-либо фреймворк. Вам нужно будет исследовать JAAS. Вы можете посмотреть на http://docs.oracle.com/javase/7/docs/technotes/guides/security/jaas/JAASRefGuide.html

+1

JAAS - это не универсальная структура, которую вы, вероятно, думаете. См. Http://arjan-tijms.omnifaces.org/2014/02/jaas-in-java-ee-is-not-universal.html –

Смежные вопросы