|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
Всем привет NetBeans IDE 6.9 JavaEE6 Java Development Kit (JDK) version 6 GlassFish server - Open Source Edition 3.0.1 View: JSP Controller: Servlet Model: Session Bean (EJB) Entity Classes: JPA выбрал FORM метод для аутентификации Код: plaintext 1. 2. 3. 4. 5. 6. 7.
как можно захватить момент успешный аутентификации чтобы привязать дополнительные данные по пользователю и добавит в session context потом до logout - а не беспокоится (в смысле, каждый раз не запустить функцию по привязке дополнительных данных) а то кроме processRequest ничего в голову не приходит Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 15:11 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
Я делал фильтр, который проверял: - аутентифицирован ли пользователь - если да -- есть ли дополнительные данные. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 15:18 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
Зависит от того как у вас всё реализовано. Если всё по J2EE, то форму вы отправляете на j_security_check. Соответственно можно реализоваьт Servlet Filter, который будет отлавливать именно запросы к j_security_check и если на выходе из FilterChain нет статуса ошибки, то логин был успешным. Если сразу делать через Spring Security, то там добавить интерцептор должно быть ещё проще. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 15:27 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
Когда я боролся по этой теме, обнаружил, что фильтр на j_security_check будет работать не на всех серверах. В частности на Томкате он не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 15:33 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
BlazkowiczЗависит от того как у вас всё реализовано. Если всё по J2EE, то форму вы отправляете на j_security_check. Соответственно можно реализоваьт Servlet Filter, который будет отлавливать именно запросы к j_security_check и если на выходе из FilterChain нет статуса ошибки, то логин был успешным. Если сразу делать через Spring Security, то там добавить интерцептор должно быть ещё проще. вот так??? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
авторна выходе из FilterChain нет статуса ошибки, то логин был успешным как это проверить? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 15:37 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
Alexander A. SakКогда я боролся по этой теме, обнаружил, что фильтр на j_security_check будет работать не на всех серверах. В частности на Томкате он не работает. Можно завести свой URL с форвардом на j_security_check, главное чтобы форвард работал. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 15:43 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
Baurвот так??? [/src]Нет. Вы же не свой сервлет перехватываете. Надо через urlPatterns. авторна выходе из FilterChain нет статуса ошибки, то логин был успешным как это проверить? HTTP Response Status Code, например? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 15:51 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
Альтернативный вариант это непосредственно переопределить логин модуль сервера и добавить перехвадчик. Но это уже привязка к вендору. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 16:04 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
так? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
покажите пожалуйста, как это лучше реализовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 16:08 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
А что такое "/if " ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 16:18 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
BlazkowiczА что такое "/if " ? опечатка ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 16:19 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
Baurтак? Да, где-то так. Осталось проверить. Baurпокажите пожалуйста, как это лучше реализовать? Отказаться от тотального J2EE в пользу Spring based решений? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 16:31 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
авторОтказаться от тотального J2EE в пользу Spring based решений? Spring - что это? фреймворк, аналог JSF ? при этом придется полностью переписать приложение? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 17:16 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
Baur Spring - что это? фреймворк, аналог JSF ? Фреймворк, замена Java EE.)) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 17:22 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
"eros2" <nospam@sql.ru>> Фреймворк, замена Java EE.)) спринг не заменит j2ee. максимум - дополнение Скажи Microsoft'у "Прощай"! Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 17:41 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
Deadyспринг не заменит j2ee. максимум - дополнение Уже заменяет, у них и сервер уже свой. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 17:43 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
Deadyспринг не заменит j2ee. максимум - дополнение Зависит от того что именно от J2EE мы хотим. Только web делается по старинке на сервлетах. Всё остальное легко разруливается через opensource решения объединенные с помощью Spring. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 17:47 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
"Blazkowicz" <nospam@sql.ru>> Автор: Blazkowicz > Deady > спринг не заменит j2ee. максимум - дополнение > > > Зависит от того что именно от J2EE мы хотим. Только web делается по > старинке на сервлетах. Всё остальное легко разруливается через > opensource решения объединенные с помощью Spring. Тема Ответить > Сообщение > а пул stateless с прозрачной кластеризацией? Скажи Microsoft'у "Прощай"! Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 17:56 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
Deady, что-то непонятно, есть EE серверы - что это значит, тогда, если авторизация зависит от вендора? вроде, эти сервера проходят тестирование в сан, чтобы называться EE-соответствующими ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 18:03 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
Deadyа пул stateless с прозрачной кластеризацией? Вопрос точно про stateless? А то я слегка в недоумении для чего их кластеризировать-то? На счет "прозрачности" кластеризации в J2EE это вообще шутка. А вообще без проблем. Держим POJO инстансы в памяти как замену stateful, реплизируем терракоттой, и кеши так же. Statless по сути бин scope="request". ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 18:05 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
pilot911что-то непонятно, есть EE серверы - что это значит, тогда, если авторизация зависит от вендора? вроде, эти сервера проходят тестирование в сан, чтобы называться EE-соответствующими Нет никакого общего интерфейса для Realm. J2EE приложение вообще не может с этим самым Realm взаимодействовать. Он просто как-то конфигуряется средствами самого сервера и у каждого сервера он конфигуряется и реализуется по разному. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 18:12 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
Blazkowiczpilot911что-то непонятно, есть EE серверы - что это значит, тогда, если авторизация зависит от вендора? вроде, эти сервера проходят тестирование в сан, чтобы называться EE-соответствующими Нет никакого общего интерфейса для Realm. J2EE приложение вообще не может с этим самым Realm взаимодействовать.Вроде в JavaEE 6 грозились догнать Spring и сделать доступ к реалму из приложения и возможность программного логин/логаут. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 18:20 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
VoDAВроде в JavaEE 6 грозились догнать Spring и сделать доступ к реалму из приложения и возможность программного логин/логаут. Ну и в чем удовольствие быть всё время в роли догоняющего? Ждать пока сделают спеку на Quartz. Ждать пока сделают спеку на Hibernate и получить в результате куцый JPA, и т. д. По данному вопросу можно просто прикрутить Spring Security к чему угодно и получить доступ ко всем его механизмам. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 18:23 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
BlazkowiczНу и в чем удовольствие быть всё время в роли догоняющего? Ждать пока сделают спеку на Quartz. Ждать пока сделают спеку на Hibernate и получить в результате куцый JPA, и т. д. По данному вопросу можно просто прикрутить Spring Security к чему угодно и получить доступ ко всем его механизмам.спецификация ДЛЯ ВСЕХ всегда должна отставать от острия технологий. это нужно чтобы отделить полезные многим технологии от просто изредка удобных. Я считаю, что появление JSR-303 Bean Validation это хорошо. Не смотря на то, что пользуюсь Hibernate-validator по которому спека и была написана. Я за развитие и модернизацию спек, как базы для дальнейшего развития. И за развитие отдельных проектов типа Spring или Hibernate. PS некоторые Spring проекты у меня вызывают недоумение и хорошо, что они не проскакивают в JCP/JSR. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2011, 19:01 |
|
JavaEE - аутентификация
|
|||
---|---|---|---|
#18+
BlazkowiczДа, где-то так. Осталось проверить. *filter* Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
*jsp* Код: plaintext
не сработало status null ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2011, 07:09 |
|
|
start [/forum/search_topic.php?author=W1namp&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
others: | 701ms |
total: | 879ms |
0 / 0 |