[jboss-cvs] JBossAS SVN: r69785 - in branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test: jaccpropagation and 2 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Feb 11 15:26:25 EST 2008
Author: bdecoste
Date: 2008-02-11 15:26:25 -0500 (Mon, 11 Feb 2008)
New Revision: 69785
Added:
branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/
branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/META-INF/
branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/META-INF/jboss.xml
branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/WEB-INF/
branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/WEB-INF/jboss-web.xml
branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/WEB-INF/test-web.xml
branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/auth.conf
branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/jaccpropagation-security-service.xml
branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/roles.properties
branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/users.properties
Log:
test for jacc propagation (work in progress)
Added: branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/META-INF/jboss.xml
===================================================================
--- branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/META-INF/jboss.xml (rev 0)
+++ branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/META-INF/jboss.xml 2008-02-11 20:26:25 UTC (rev 69785)
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<jboss
+ xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+ http://www.jboss.org/j2ee/schema/jboss_5_0.xsd"
+ version="3.0">
+ <!--loader-repository>
+ jboss.test:war=servlet.war
+ <loader-repository-config>
+ java2ParentDelegaton=false
+ </loader-repository-config>
+ </loader-repository-->
+</jboss>
Added: branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/WEB-INF/jboss-web.xml
===================================================================
--- branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/WEB-INF/jboss-web.xml (rev 0)
+++ branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/WEB-INF/jboss-web.xml 2008-02-11 20:26:25 UTC (rev 69785)
@@ -0,0 +1,19 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!DOCTYPE jboss-web
+ PUBLIC "-//JBoss//DTD Web Application 2.3V2//EN"
+ "http://www.jboss.org/j2ee/dtd/jboss-web_4_0.dtd">
+
+<jboss-web>
+ <!--class-loading>
+ <loader-repository>
+ jboss.test:war=servlet.war
+ <loader-repository-config>
+ java2ParentDelegation=false
+ </loader-repository-config>
+ </loader-repository>
+ </class-loading-->
+
+ <security-domain>java:/jaas/userinrole</security-domain>
+</jboss-web>
+
Added: branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/WEB-INF/test-web.xml
===================================================================
--- branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/WEB-INF/test-web.xml (rev 0)
+++ branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/WEB-INF/test-web.xml 2008-02-11 20:26:25 UTC (rev 69785)
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<web-app version="2.4"
+ xmlns="http://java.sun.com/xml/ns/j2ee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
+ http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
+
+ <description>EJB3 Servlet Access Test</description>
+
+ <security-constraint>
+ <web-resource-collection>
+ <web-resource-name>Restricted</web-resource-name>
+ <url-pattern>/*</url-pattern>
+ </web-resource-collection>
+ <auth-constraint>
+ <role-name>allowed</role-name>
+ </auth-constraint>
+ </security-constraint>
+
+ <servlet>
+ <servlet-name>EJBServlet</servlet-name>
+ <servlet-class>org.jboss.ejb3.test.jaccpropagation.servlets.EJBServlet</servlet-class>
+ </servlet>
+
+ <!-- The servlet and jsp page mappings -->
+ <servlet-mapping>
+ <servlet-name>EJBServlet</servlet-name>
+ <url-pattern>/EJBServlet</url-pattern>
+ </servlet-mapping>
+
+ <security-role>
+ <role-name>allowed</role-name>
+ </security-role>
+
+ <login-config>
+ <auth-method>BASIC</auth-method>
+ <realm-name>JBossTest Servlets</realm-name>
+ </login-config>
+</web-app>
+
Added: branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/auth.conf
===================================================================
--- branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/auth.conf (rev 0)
+++ branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/auth.conf 2008-02-11 20:26:25 UTC (rev 69785)
@@ -0,0 +1,37 @@
+j2eeri {
+ org.jboss.security.plugins.samples.IdentityLoginModule required;
+};
+
+simple {
+ org.jboss.security.ClientLoginModule required
+ ;
+};
+spec-test {
+ org.jboss.security.ClientLoginModule required
+ ;
+};
+LoginContext {
+ org.jboss.security.plugins.samples.IdentityLoginModule required
+ principal="scott"
+ ;
+ org.jboss.security.plugins.samples.RolesLoginModule required
+ ;
+};
+
+other {
+ // Put your login modules that work without jBoss here
+ org.jboss.security.srp.jaas.SRPLoginModule required
+ password-stacking="useFirstPass"
+ principalClassName="org.jboss.security.SimplePrincipal"
+ srpServerJndiName="SRPServerInterface"
+ debug=true
+ ;
+
+ // jBoss LoginModule
+ org.jboss.security.ClientLoginModule required
+ password-stacking="useFirstPass"
+ ;
+
+ // Put your login modules that need jBoss here
+};
+
Added: branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/jaccpropagation-security-service.xml
===================================================================
--- branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/jaccpropagation-security-service.xml (rev 0)
+++ branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/jaccpropagation-security-service.xml 2008-02-11 20:26:25 UTC (rev 69785)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<server>
+ <!-- The custom JAAS login configuration that installs
+ a Configuration capable of dynamically updating the
+ config settings
+ -->
+ <mbean code="org.jboss.security.auth.login.DynamicLoginConfig"
+ name="jboss.security.tests:service=LoginConfig">
+ <attribute name="PolicyConfig" serialDataType="jbxb">
+ <jaas:policy
+ xsi:schemaLocation="urn:jboss:security-config:4.1 resource:security-config_4_1.xsd"
+ xmlns:jaas="urn:jboss:security-config:4.1"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ >
+ <jaas:application-policy name="userinrole">
+ <jaas:authentication>
+ <jaas:login-module code="org.jboss.security.auth.spi.XMLLoginModule"
+ flag="required">
+ <jaas:module-option name="userInfo">
+ <ur:users
+ xsi:schemaLocation="urn:jboss:user-roles:1.0 resource:user-roles_1_0.xsd"
+ xmlns:ur="urn:jboss:user-roles:1.0">
+ <ur:user name="somebody" password="password">
+ <ur:role name="allowed"/>
+ <ur:role name="allowed" group="CallerPrincipal"/>
+ </ur:user>
+ </ur:users>
+ </jaas:module-option>
+ <jaas:module-option name="unauthenticatedIdentity">guest</jaas:module-option>
+ </jaas:login-module>
+ </jaas:authentication>
+ </jaas:application-policy>
+ </jaas:policy>
+ </attribute>
+ <depends optional-attribute-name="LoginConfigService">
+ jboss.security:service=XMLLoginConfig
+ </depends>
+ <depends optional-attribute-name="SecurityManagerService">
+ jboss.security:service=JaasSecurityManager
+ </depends>
+ </mbean>
+
+</server>
Added: branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/roles.properties
===================================================================
--- branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/roles.properties (rev 0)
+++ branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/roles.properties 2008-02-11 20:26:25 UTC (rev 69785)
@@ -0,0 +1,2 @@
+somebody=allowed
+
Added: branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/users.properties
===================================================================
--- branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/users.properties (rev 0)
+++ branches/JBPAPP_4_2_0_GA_CP/ejb3/src/resources/test/jaccpropagation/users.properties 2008-02-11 20:26:25 UTC (rev 69785)
@@ -0,0 +1 @@
+somebody=password
More information about the jboss-cvs-commits
mailing list