[jboss-svn-commits] JBL Code SVN: r15845 - in labs/jbossesb/trunk/product: install and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Oct 15 15:00:57 EDT 2007
Author: tcunning
Date: 2007-10-15 15:00:56 -0400 (Mon, 15 Oct 2007)
New Revision: 15845
Added:
labs/jbossesb/trunk/product/install/jbpm-patch/
labs/jbossesb/trunk/product/install/jbpm-patch/build.xml
labs/jbossesb/trunk/product/install/jbpm-patch/jbpm-app-policy.text
Modified:
labs/jbossesb/trunk/product/build-distr.xml
labs/jbossesb/trunk/product/install/build.xml
Log:
bug:JBESB-735
Patch the server's login-config.xml with the jbpm-console policy.
Modified: labs/jbossesb/trunk/product/build-distr.xml
===================================================================
--- labs/jbossesb/trunk/product/build-distr.xml 2007-10-15 17:38:40 UTC (rev 15844)
+++ labs/jbossesb/trunk/product/build-distr.xml 2007-10-15 19:00:56 UTC (rev 15845)
@@ -108,6 +108,10 @@
<property name="org.jboss.esb.server.home" value="${esbserver.dist.dir}"/>
<property name="org.jboss.esb.server.config" value="default"/>
</ant>
+ <ant dir="install/jbpm-patch" target="replace">
+ <property name="org.jboss.esb.server.home" value="${esbserver.dist.dir}"/>
+ <property name="org.jboss.esb.server.config" value="default"/>
+ </ant>
</target>
<target name="unpack.server.zip" unless="skip.server.esb">
Modified: labs/jbossesb/trunk/product/install/build.xml
===================================================================
--- labs/jbossesb/trunk/product/install/build.xml 2007-10-15 17:38:40 UTC (rev 15844)
+++ labs/jbossesb/trunk/product/install/build.xml 2007-10-15 19:00:56 UTC (rev 15845)
@@ -147,6 +147,11 @@
<!-- contracts app -->
<copy file="${org.jboss.esb.dist}/tools/contract/contract.war" todir="${deploy.dir}" />
+ <ant dir="jbpm-patch" target="replace">
+ <property name="org.jboss.esb.server.home" value="${org.jboss.esb.server.home}"/>
+ <property name="org.jboss.esb.server.config" value="${org.jboss.esb.server.config}"/>
+ </ant>
+
</target>
<target name="undeploy" depends="check.deploy.props, undeploy.bindings" description="Undeploy ESB components.">
Added: labs/jbossesb/trunk/product/install/jbpm-patch/build.xml
===================================================================
--- labs/jbossesb/trunk/product/install/jbpm-patch/build.xml (rev 0)
+++ labs/jbossesb/trunk/product/install/jbpm-patch/build.xml 2007-10-15 19:00:56 UTC (rev 15845)
@@ -0,0 +1,26 @@
+<project name="JBESB_Installer" default="replace" basedir=".">
+
+ <!-- Set deployment properties filename -->
+ <property name="org.jboss.esb.deployment.properties" location="deployment.properties"/>
+ <property name="org.jboss.esb.deployment.deploy" location="deploy"/>
+
+ <!-- Load Build Properties File -->
+ <property file="${org.jboss.esb.deployment.properties}"/>
+
+ <property name="deploy.dir" value="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}/deploy"/>
+ <property name="hadeploy.dir" value="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}/deploy-hasingleton"/>
+
+ <property name="product.dir" location=".."/>
+
+ <target name="replace">
+ <loadfile property="jbpm.application.policy.text"
+ srcFile="jbpm-app-policy.text"/>
+ <replace file="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}/conf/login-config.xml" value="${jbpm.application.policy.text}">
+<replacetoken><![CDATA[
+-->
+
+<policy>
+]]></replacetoken>
+ </replace>
+ </target>
+</project>
Added: labs/jbossesb/trunk/product/install/jbpm-patch/jbpm-app-policy.text
===================================================================
--- labs/jbossesb/trunk/product/install/jbpm-patch/jbpm-app-policy.text (rev 0)
+++ labs/jbossesb/trunk/product/install/jbpm-patch/jbpm-app-policy.text 2007-10-15 19:00:56 UTC (rev 15845)
@@ -0,0 +1,23 @@
+ -->
+ <policy>
+ <application-policy name = "jbpm">
+ <authentication>
+ <login-module code="org.jboss.security.auth.spi.DatabaseServerLoginModule"
+ flag="required">
+ <module-option name="dsJndiName">java:/JbpmDS</module-option>
+ <module-option name="principalsQuery">
+ SELECT PASSWORD_ FROM JBPM_ID_USER WHERE NAME_=?
+ </module-option>
+ <module-option name="rolesQuery">
+ SELECT g.NAME_ ,'Roles'
+ FROM JBPM_ID_USER u,
+ JBPM_ID_MEMBERSHIP m,
+ JBPM_ID_GROUP g
+ WHERE g.TYPE_='security-role'
+ AND m.GROUP_ = g.ID_
+ AND m.USER_ = u.ID_
+ AND u.NAME_=?
+ </module-option>
+ </login-module>
+ </authentication>
+ </application-policy>
More information about the jboss-svn-commits
mailing list