[jboss-cvs] JBossAS SVN: r62892 - projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue May 8 17:06:59 EDT 2007
Author: anil.saldhana at jboss.com
Date: 2007-05-08 17:06:59 -0400 (Tue, 08 May 2007)
New Revision: 62892
Modified:
projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/DelegatingPolicy.java
projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/SecurityService.java
projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/SubjectPolicyContextHandler.java
Log:
use the constant for the subject key
Modified: projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/DelegatingPolicy.java
===================================================================
--- projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/DelegatingPolicy.java 2007-05-08 21:04:31 UTC (rev 62891)
+++ projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/DelegatingPolicy.java 2007-05-08 21:06:59 UTC (rev 62892)
@@ -39,6 +39,8 @@
import javax.security.auth.Subject;
import org.jboss.logging.Logger;
+import org.jboss.security.SecurityConstants;
+
import EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap;
/**
@@ -186,7 +188,7 @@
log.trace("implies, domain=" + domain + ", permission=" + permission);
try
{
- Subject caller = (Subject) PolicyContext.getContext("javax.security.auth.Subject.container");
+ Subject caller = (Subject) PolicyContext.getContext(SecurityConstants.SUBJECT_CONTEXT_KEY);
log.trace("implies javax.security.auth.Subject.container: "+caller);
}
catch(Throwable e)
Modified: projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/SecurityService.java
===================================================================
--- projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/SecurityService.java 2007-05-08 21:04:31 UTC (rev 62891)
+++ projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/SecurityService.java 2007-05-08 21:06:59 UTC (rev 62892)
@@ -31,6 +31,7 @@
import javax.security.jacc.PolicyContext;
import org.jboss.logging.Logger;
+import org.jboss.security.SecurityConstants;
/** The SecurityService installs a java.security.Policy implementation that
* handles the JACC permission checks. The Policy provider can be done using the
@@ -142,7 +143,7 @@
// Register the default active Subject PolicyContextHandler
SubjectPolicyContextHandler handler = new SubjectPolicyContextHandler();
- PolicyContext.registerHandler(SubjectPolicyContextHandler.SUBJECT_CONTEXT_KEY,
+ PolicyContext.registerHandler(SecurityConstants.SUBJECT_CONTEXT_KEY,
handler, true);
}
Modified: projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/SubjectPolicyContextHandler.java
===================================================================
--- projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/SubjectPolicyContextHandler.java 2007-05-08 21:04:31 UTC (rev 62891)
+++ projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/jacc/SubjectPolicyContextHandler.java 2007-05-08 21:06:59 UTC (rev 62892)
@@ -34,7 +34,8 @@
import org.jboss.security.SubjectInfo;
import org.jboss.security.plugins.SecurityContextAssociation;
-import static org.jboss.security.SecurityConstants.*;
+import static org.jboss.security.SecurityConstants.CALLER_RAI_IDENTIFIER;
+import static org.jboss.security.SecurityConstants.SUBJECT_CONTEXT_KEY;
/** A PolicyContextHandler for the current authenticated Subject.
* @author Scott.Stark at jboss.org
@@ -43,7 +44,6 @@
*/
public class SubjectPolicyContextHandler implements PolicyContextHandler
{
- public static final String SUBJECT_CONTEXT_KEY = "javax.security.auth.Subject.container";
public static final HashSet EMPTY_SET = new HashSet();
private static class GetSubjectAction implements PrivilegedAction
More information about the jboss-cvs-commits
mailing list