i have a empty ssoLogin.xhtml
and a ssoLogin.page.xml like this
<page> <navigation from-action="#{identity.login}"> <rule if="#{identity.loggedIn}"> <redirect view-id="/home.xhtml" /> </rule> </navigation> </page>
...... @RequestParameter private Integer userid; public boolean authenticate() { log.info("authenticating #0", userid); if(userid != null && userid > 0){ user = entityManager.find(User.class, userid); facesMessages.add("found user = " + user); if(user == null){ facesMessages.add("login failed"); return false; }else{ facesMessages.add("login success"); identity.addRole("user"); return true; } }else{ facesMessages.add("userid empty"); return false; } }
finally i success from http://www.jboss.com/index.html?module=bb&op=viewtopic&t=111333