[jboss-svn-commits] JBL Code SVN: r25184 - labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Feb 9 21:49:10 EST 2009
Author: beve
Date: 2009-02-09 21:49:09 -0500 (Mon, 09 Feb 2009)
New Revision: 25184
Added:
labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/esb-roles.properties
labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/esb-users.properties
labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/login-config.xml
Modified:
labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/build.xml
labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/jboss-esb.xml
labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/readme.txt
Log:
Work for https://jira.jboss.org/jira/browse/JBESB-2371 "security_jbpm quickstart: will not run on JBossAS since the application policy named 'messaging' does not exist"
Modified: labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/build.xml 2009-02-10 02:09:10 UTC (rev 25183)
+++ labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/build.xml 2009-02-10 02:49:09 UTC (rev 25184)
@@ -37,7 +37,14 @@
<fileset dir="${basedir}/processDefinition" includes="*"/>
</deployToServer>
</target>
+
+ <target name="quickstart-specific-deploys">
+ <copy todir="${org.jboss.esb.server.server}/conf/props" overwrite="true">
+ <fileset dir="${basedir}">
+ <include name="esb-users.properties"/>
+ <include name="esb-roles.properties"/>
+ </fileset>
+ </copy>
+ </target>
-
-
</project>
Added: labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/esb-roles.properties
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/esb-roles.properties (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/esb-roles.properties 2009-02-10 02:49:09 UTC (rev 25184)
@@ -0,0 +1,3 @@
+gatewayuser=gatewayrole
+esbuser=esbrole
+
Added: labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/esb-users.properties
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/esb-users.properties (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/esb-users.properties 2009-02-10 02:49:09 UTC (rev 25184)
@@ -0,0 +1,7 @@
+# gatewayuser: clients that publish to the gateway
+gatewayuser=gwpassword
+
+# esbuser:
+# internal ESB user
+esbuser=esbpassword
+
Modified: labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/jboss-esb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/jboss-esb.xml 2009-02-10 02:09:10 UTC (rev 25183)
+++ labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/jboss-esb.xml 2009-02-10 02:49:09 UTC (rev 25184)
@@ -21,7 +21,7 @@
<services>
<service category="ESBServiceSample" name="HelloWorldStartServiceProcess" description="Hello world ESB Service Process">
- <security moduleName="messaging" runAs="adminRole"/>
+ <security moduleName="jbossesb" runAs="adminRole"/>
<listeners>
<jms-listener name="helloWorldProcess" busidref="quickstartEsbChannelProcess" maxThreads="1" />
@@ -43,7 +43,7 @@
</service>
<service category="ESBServiceSample" name="HelloWorldService1" description="Hello world ESB Service">
- <security moduleName="messaging" />
+ <security moduleName="jbossesb" />
<listeners>
<jms-listener name="helloWorld" busidref="quickstartEsbChannel" maxThreads="1" />
@@ -63,7 +63,7 @@
</service>
<service category="ESBServiceSample" name="HelloWorldService2" description="Hello world ESB Service">
- <security moduleName="messaging" />
+ <security moduleName="jbossesb" />
<listeners>
<jms-listener name="helloWorld2" busidref="quickstartEsbChannel2" maxThreads="1" />
Added: labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/login-config.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/login-config.xml (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/login-config.xml 2009-02-10 02:49:09 UTC (rev 25184)
@@ -0,0 +1,10 @@
+ <!-- To be pasted into <server>/<configname>/conf/login-config.xml -->
+ <application-policy name = "jbossesb">
+ <authentication>
+ <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
+ flag = "required">
+ <module-option name="usersProperties">props/esb-users.properties</module-option>
+ <module-option name="rolesProperties">props/esb-roles.properties</module-option>
+ </login-module>
+ </authentication>
+ </application-policy>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/readme.txt
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/readme.txt 2009-02-10 02:09:10 UTC (rev 25183)
+++ labs/jbossesb/trunk/product/samples/quickstarts/security_jbpm/readme.txt 2009-02-10 02:49:09 UTC (rev 25184)
@@ -12,9 +12,11 @@
To Run '.esb' archive mode with jbossesb-server:
===========================
- 1. Type 'ant deployProcess' -- Will deploy the jBPM HelloWorld processdefinition.
- 2. Type 'ant deploy' -- Will deploy the ESB process archive(.esb).
- 3. Type 'ant runtest' -- Will invoke the service by using the ServiceInvoker.
+ 1. Type 'ant deploy' -- Will deploy the ESB process archive(.esb). And copy esb-users.properties and esb-roles.properties to <serverName>config/props
+ 2. Copy the contents of login-config.xml to <serverName>/conf/login-config.xml -- This adds the login module.
+ 3. Start server -- Required so that the properties files will be picked up.
+ 4. Type 'ant deployProcess' -- Will deploy the jBPM HelloWorld processdefinition.
+ 5. Type 'ant runtest' -- Will invoke the service by using the ServiceInvoker.
What to look for in this quickstart
More information about the jboss-svn-commits
mailing list