User Tools

Site Tools


jsf-ru:faq:with_jaas

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
jsf-ru:faq:with_jaas [2006/01/01 16:21]
slonopotamus
jsf-ru:faq:with_jaas [2019/06/12 16:08] (current)
Line 1: Line 1:
 [[jsf-ru:​faq|Назад к FAQ]] [[jsf-ru:​faq|Назад к FAQ]]
 +
 ====== JSF и JAAS ====== ====== JSF и JAAS ======
 [[http://​java.sun.com/​products/​jaas/​|JAAS]] - это //​офигенно//​ мощная и простая в использовании штука для авторизации и аутентификации пользователей. [[http://​java.sun.com/​products/​jaas/​|JAAS]] - это //​офигенно//​ мощная и простая в использовании штука для авторизации и аутентификации пользователей.
  
-Если вы [[google>​jsf jaas|поищете в Гугле]],​ то, скорее всего, увидите [[http://www.jsfcentral.com/listings/A9640?link|эту ссылку]]. Так вот, так делать не надо. Почему?​ А [[request_lifecycle|потому]],​ что [[http://​java.sun.com/​j2ee/​javaserverfaces/​1.1_01/​docs/​api/​javax/​faces/​event/​ActionListener.html|ActionListener]] вызывается только при переходе с одной JSF-страницы на другую,​ но **не** тогда, когда JSF-страница вызывается **напрямую**.+Если вы [[google>​jsf jaas|поищете в Гугле]],​ то, скорее всего, увидите [[http://weblogs.java.net/blog/edburns/​archive/​2006/​03/​repost_using_ja.html|эту ссылку]]. Так вот, так делать не надо. Почему?​ А [[request_lifecycle|потому]],​ что [[http://​java.sun.com/​j2ee/​javaserverfaces/​1.1_01/​docs/​api/​javax/​faces/​event/​ActionListener.html|ActionListener]] вызывается только при переходе с одной JSF-страницы на другую,​ но **не** тогда, когда JSF-страница вызывается **напрямую**
 + 
 +===== Варианты реализации ===== 
 +==== Фильтр в веб-приложении ==== 
 +{{jsf-ru:​plus.gif}} Не привязан конкретно к JSF, может использоваться с любой аналогичной технологией. 
 + 
 +{{jsf-ru:​minus.gif}} Затруднено взаимодействие с JSF, только если через [[http://​java.sun.com/​j2ee/​javaserverfaces/​1.1_01/​docs/​api/​javax/​faces/​context/​ExternalContext.html|ExternalContext]].
  
-Возникает логичный вопрос, ​а как надо? Так вот, слушайте и внимайте.+FIXME 
 +==== PhaseListener ​на фазу RestoreView ====
  
 FIXME FIXME
jsf-ru/faq/with_jaas.1136132493.txt.gz · Last modified: 2019/06/12 16:12 (external edit)