[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