[jboss-svn-commits] JBL Code SVN: r21157 - in labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured: src/org/jboss/soa/esb/samples/quickstart/helloworldsecured and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Jul 22 05:07:53 EDT 2008
Author: beve
Date: 2008-07-22 05:07:53 -0400 (Tue, 22 Jul 2008)
New Revision: 21157
Removed:
labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/jaas.policy
Modified:
labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/build.xml
labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/jboss-esb.xml
labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/src/org/jboss/soa/esb/samples/quickstart/helloworldsecured/MyJMSListenerAction.java
Log:
removed the policy related stuff.
Modified: labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/build.xml
===================================================================
--- labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/build.xml 2008-07-22 07:14:04 UTC (rev 21156)
+++ labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/build.xml 2008-07-22 09:07:53 UTC (rev 21157)
@@ -5,7 +5,7 @@
${line.separator}
</description>
- <property name="additional.deploys" value="jaas.login jaas.policy" />
+ <property name="additional.deploys" value="jaas.login" />
<!--property name="deploy.exploded.requested" value="true" /-->
<!-- Import the base Ant build script... -->
Deleted: labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/jaas.policy
===================================================================
--- labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/jaas.policy 2008-07-22 07:14:04 UTC (rev 21156)
+++ labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/jaas.policy 2008-07-22 09:07:53 UTC (rev 21157)
@@ -1,4 +0,0 @@
-grant
- Principal org.jboss.soa.esb.services.security.TestPrincipal "test" {
- permission java.io.FilePermission "/opt/jboss/esb/security/", "read,write";
-};
Modified: labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/jboss-esb.xml 2008-07-22 07:14:04 UTC (rev 21156)
+++ labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/jboss-esb.xml 2008-07-22 09:07:53 UTC (rev 21157)
@@ -27,7 +27,6 @@
<security>
<authentication>
<login-config file="/jaas.login" moduleName="SuccessfulLogin"/>
- <policy-config file="/jaas.policy"/>
</authentication>
</security>
<listeners>
Modified: labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/src/org/jboss/soa/esb/samples/quickstart/helloworldsecured/MyJMSListenerAction.java
===================================================================
--- labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/src/org/jboss/soa/esb/samples/quickstart/helloworldsecured/MyJMSListenerAction.java 2008-07-22 07:14:04 UTC (rev 21156)
+++ labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/src/org/jboss/soa/esb/samples/quickstart/helloworldsecured/MyJMSListenerAction.java 2008-07-22 09:07:53 UTC (rev 21157)
@@ -23,12 +23,15 @@
import java.net.URL;
import java.io.File;
import java.io.FilePermission;
+import java.security.AccessControlContext;
import java.security.AccessController;
import java.security.CodeSource;
import java.security.Permissions;
import java.security.PermissionCollection;
import java.security.Policy;
+import javax.security.auth.Subject;
+
import org.jboss.soa.esb.ConfigurationException;
import org.jboss.soa.esb.actions.AbstractActionLifecycle;
import org.jboss.soa.esb.helpers.ConfigTree;
@@ -48,15 +51,7 @@
public Message displayMessage(Message message) throws Exception
{
- Policy policy = Policy.getPolicy();
- java.security.cert.Certificate[] certs = null;
- PermissionCollection perms = policy.getPermissions(new CodeSource(getClass().getProtectionDomain().getCodeSource().getLocation(),certs));
- System.out.println("Permissions : ");
- System.out.println(perms.toString());
- System.out.println("Going to try to create file : " + fileName);
- File file = new File(fileName);
- file.createNewFile();
- System.out.println("Created file : " + file.getAbsolutePath());
+ System.out.println("Subject in MyJMSListenerAction : " + Subject.getSubject(AccessController.getContext()));
return message;
}
More information about the jboss-svn-commits
mailing list