[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