In the pages.xml add the page configuration for the first page you want to 
access (usually login.xhtml or home.html) and execute the login before 
rendering the page.

Somthing like:

  | <page view-id="/login.xhtml" action="#{identity.login}">
  |         <navigation from-action="#{identity.login}">
  |             <rule if="#{identity.loggedIn}">
  |                 <redirect view-id="/home.xhtml"/>
  |             </rule>
  |         </navigation>
  |     </page>
  | 

The above example means:
When you are trying to access to the page login.xhtml the identity.login action 
will be executed (same as pressing the button in the page, but without render 
anything yet), then your authenticator.authenticate method will  be called, 
then if such method returns true, you will be logged in, and the next lines 
checks if you are logged in using the rule, and if that is true you can 
redirect the page you want, in this case it is reirecting the home.xhtml (of 
course already logged in).

HTH.



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4019028#4019028

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4019028
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to