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

Shane Bryzak Shane_Bryzak at symantec.com
Sun Jan 7 22:49:23 EST 2007


  User: sbryzak2
  Date: 07/01/07 22:49:23

  Modified:    src/main/org/jboss/seam/security  SeamSecurityManager.java
  Log:
  Subject now created by Identity
  
  Revision  Changes    Path
  1.34      +6 -3      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.33
  retrieving revision 1.34
  diff -u -b -r1.33 -r1.34
  --- SeamSecurityManager.java	2 Jan 2007 07:42:57 -0000	1.33
  +++ SeamSecurityManager.java	8 Jan 2007 03:49:23 -0000	1.34
  @@ -8,7 +8,6 @@
   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;
   
  @@ -215,8 +214,12 @@
      public LoginContext createLoginContext()
          throws LoginException
      {
  -      Subject s = new Subject();
  -      return new LoginContext(SecurityConfiguration.LOGIN_MODULE_NAME, s, null,
  +      if (!Identity.isSet())
  +         Contexts.getSessionContext().set(Seam.getComponentName(Identity.class), 
  +               new Identity());
  +      
  +      return new LoginContext(SecurityConfiguration.LOGIN_MODULE_NAME, 
  +            Identity.instance().getSubject(), null,
               SecurityConfiguration.instance().getLoginModuleConfiguration());
      }
   }
  
  
  



More information about the jboss-cvs-commits mailing list