[jboss-cvs] jboss-seam/src/main/org/jboss/seam/security ...

Shane Bryzak Shane_Bryzak at symantec.com
Sat Dec 30 20:18:31 EST 2006


  User: sbryzak2
  Date: 06/12/30 20:18:31

  Modified:    src/main/org/jboss/seam/security  SeamSecurityManager.java
  Log:
  removed proprietary authentication stuff, replaced with JAAS authentication
  
  Revision  Changes    Path
  1.32      +13 -0     jboss-seam/src/main/org/jboss/seam/security/SeamSecurityManager.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: SeamSecurityManager.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/security/SeamSecurityManager.java,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -b -r1.31 -r1.32
  --- SeamSecurityManager.java	22 Dec 2006 02:03:08 -0000	1.31
  +++ SeamSecurityManager.java	31 Dec 2006 01:18:31 -0000	1.32
  @@ -8,6 +8,10 @@
   import java.util.ArrayList;
   import java.util.List;
   
  +import javax.security.auth.Subject;
  +import javax.security.auth.login.LoginContext;
  +import javax.security.auth.login.LoginException;
  +
   import org.drools.FactHandle;
   import org.drools.RuleBase;
   import org.drools.RuleBaseFactory;
  @@ -28,6 +32,7 @@
   import org.jboss.seam.core.Expressions;
   import org.jboss.seam.log.LogProvider;
   import org.jboss.seam.log.Logging;
  +import org.jboss.seam.security.config.SecurityConfiguration;
   import org.jboss.seam.security.rules.PermissionCheck;
   import org.jboss.seam.util.Resources;
   
  @@ -205,4 +210,12 @@
   
         return wm;
      }
  +   
  +   public LoginContext createLoginContext()
  +       throws LoginException
  +   {
  +      Subject s = new Subject();
  +      return new LoginContext(SecurityConfiguration.LOGIN_MODULE_NAME, s, null,
  +            SecurityConfiguration.instance().getLoginModuleConfiguration());
  +   }
   }
  
  
  



More information about the jboss-cvs-commits mailing list