[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