[jboss-cvs] jboss-seam/examples/seamdiscs/src/action/org/jboss/seam/example/trinidad/action ...

Peter Muir peter at bleepbleep.org.uk
Wed Mar 28 15:12:47 EDT 2007


  User: pmuir   
  Date: 07/03/28 15:12:47

  Added:       examples/seamdiscs/src/action/org/jboss/seam/example/trinidad/action 
                        Authenticator.java
  Log:
  Initial work on Richfaces/Trinidad example
  
  Revision  Changes    Path
  1.1      date: 2007/03/28 19:12:47;  author: pmuir;  state: Exp;jboss-seam/examples/seamdiscs/src/action/org/jboss/seam/example/trinidad/action/Authenticator.java
  
  Index: Authenticator.java
  ===================================================================
  package org.jboss.seam.example.trinidad.action;
  
  import org.jboss.seam.annotations.In;
  import org.jboss.seam.annotations.Logger;
  import org.jboss.seam.annotations.Name;
  import org.jboss.seam.log.Log;
  import org.jboss.seam.security.Identity;
  
  
  @Name("authenticator")
  public class Authenticator
  {
      @Logger Log log;
      
      @In Identity identity;
     
      public boolean authenticate()
      {
          log.info("authenticating #0", identity.getUsername());
          //write your authentication logic here,
          //return true if the authentication was
          //successful, false otherwise
          identity.addRole("admin");
          return true;
      }
  }
  
  
  



More information about the jboss-cvs-commits mailing list