[jboss-cvs] jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace ...

Shane Bryzak Shane_Bryzak at symantec.com
Sun Feb 4 04:37:26 EST 2007


  User: sbryzak2
  Date: 07/02/04 04:37:26

  Modified:    examples/seamspace/src/org/jboss/seam/example/seamspace 
                        Authenticator.java
  Log:
  simplified authentication
  
  Revision  Changes    Path
  1.11      +8 -4      jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/Authenticator.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Authenticator.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/Authenticator.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -b -r1.10 -r1.11
  --- Authenticator.java	2 Feb 2007 23:16:48 -0000	1.10
  +++ Authenticator.java	4 Feb 2007 09:37:26 -0000	1.11
  @@ -10,6 +10,7 @@
   import org.jboss.seam.annotations.In;
   import org.jboss.seam.annotations.Name;
   import org.jboss.seam.annotations.Out;
  +import org.jboss.seam.security.Identity;
   
   /**
    * Authenticator bean - authenticates the user against the database
  @@ -25,16 +26,19 @@
      @Out(required = false, scope = SESSION)
      private Member authenticatedMember;
   
  -   public boolean authenticate(String username, String password, Set<String> roles) 
  +   @In
  +   private Identity identity;
  +
  +   public boolean authenticate() 
      {
         try
         {            
            Member member = (Member) entityManager.createQuery(
               "from Member where username = :username")
  -            .setParameter("username", username)
  +            .setParameter("username", identity.getUsername())
               .getSingleResult();
            
  -         if (!compareHash(member.getHashedPassword(), password)) {
  +         if (!compareHash(member.getHashedPassword(), identity.getPassword())) {
                return false;
            }
            
  @@ -43,7 +47,7 @@
            if (authenticatedMember.getRoles() != null)
            {
               for (MemberRole mr : authenticatedMember.getRoles())
  -               roles.add(mr.getName());
  +               identity.addRole(mr.getName());
            }
            
            return true;
  
  
  



More information about the jboss-cvs-commits mailing list