[jboss-svn-commits] JBL Code SVN: r21200 - in labs/jbossesb/workspace/dbevenius/security/product: rosetta/src/org/jboss/soa/esb/listeners/message and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jul 23 17:05:15 EDT 2008
Author: beve
Date: 2008-07-23 17:05:15 -0400 (Wed, 23 Jul 2008)
New Revision: 21200
Modified:
labs/jbossesb/workspace/dbevenius/security/product/etc/schemas/xml/jbossesb-1.0.1.xsd
labs/jbossesb/workspace/dbevenius/security/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java
labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/jboss-esb.xml
Log:
Clean up
Modified: labs/jbossesb/workspace/dbevenius/security/product/etc/schemas/xml/jbossesb-1.0.1.xsd
===================================================================
--- labs/jbossesb/workspace/dbevenius/security/product/etc/schemas/xml/jbossesb-1.0.1.xsd 2008-07-23 17:27:03 UTC (rev 21199)
+++ labs/jbossesb/workspace/dbevenius/security/product/etc/schemas/xml/jbossesb-1.0.1.xsd 2008-07-23 21:05:15 UTC (rev 21200)
@@ -400,7 +400,7 @@
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
- <xsd:attribute name="moduleName" type="xsd:string" use="optional">
+ <xsd:attribute name="moduleName" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation xml:lang="en">
</xsd:documentation>
Modified: labs/jbossesb/workspace/dbevenius/security/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java
===================================================================
--- labs/jbossesb/workspace/dbevenius/security/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java 2008-07-23 17:27:03 UTC (rev 21199)
+++ labs/jbossesb/workspace/dbevenius/security/product/rosetta/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java 2008-07-23 21:05:15 UTC (rev 21200)
@@ -373,17 +373,6 @@
return false;
}
}
- else if ( securityContext.hasRunAs() )
- {
- LOGGER.debug("Service will run as Role [" + securityContext.getConfigInfo().getRunAs() + "]");
- if (!SecurityServiceFactory.getSecurityService().isCallerInRole(subject, securityContext))
- {
- LOGGER.warn("Access was denied to the Service as the caller does not belong to the correct Role. Please check the services security configuration.");
- final SecurityException e = new SecurityException("Caller was not in the role [" + securityContext.getConfigInfo().getRunAs() + "] which is requried by the service");
- faultTo(callDetails, Factory.createErrorMessage(Factory.UNEXPECTED_ERROR, message, e));
- return false;
- }
- }
PrivilegedAction<Boolean> action = new PrivilegedAction<Boolean>()
{
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-23 17:27:03 UTC (rev 21199)
+++ labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/jboss-esb.xml 2008-07-23 21:05:15 UTC (rev 21200)
@@ -59,7 +59,7 @@
</service>
<service category="HelloWorld" name="Service2" description="Service 2" invmScope="GLOBAL">
- <security runAs="adminRole"/>
+ <security moduleName="SuccessfulLogin" runAs="adminRole"/>
<actions mep="OneWay">
<action name="action2" class="org.jboss.soa.esb.actions.SystemPrintln">
<property name="printfull" value="false"/>
More information about the jboss-svn-commits
mailing list