[jboss-user] [JBoss Seam] - Re: Seam Security

fernando_jmt do-not-reply at jboss.com
Tue Feb 6 15:11:02 EST 2007


The authentication way was changed in the CVS version.

You should use it as follows sample:


  |  ...
  |  @In
  |    private Identity identity;
  | 
  |    public boolean authenticate() 
  |    {
  |       try
  |       {            
  |          Member member = (Member) entityManager.createQuery(
  |             "from Member where username = :username")
  |             .setParameter("username", identity.getUsername())
  |             .setParameter("password", identity.getPassword())
  |             .getSingleResult();
  |          for ( MemberRole mr : member.getRoles() )
  |          {
  |             identity.addRole(mr.getName());
  |          }
  |          
  |          return true;
  |       }
  |       catch (NoResultException ex)
  |       {
  |          return false;
  |       }      
  |    }
  | 
  | 

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

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4012125



More information about the jboss-user mailing list