[jboss-cvs] JBossAS SVN: r64292 - in projects/security/security-jboss-sx/trunk/src/tests/resources: config and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jul 26 02:25:32 EDT 2007


Author: anil.saldhana at jboss.com
Date: 2007-07-26 02:25:32 -0400 (Thu, 26 Jul 2007)
New Revision: 64292

Added:
   projects/security/security-jboss-sx/trunk/src/tests/resources/config/
   projects/security/security-jboss-sx/trunk/src/tests/resources/config/jaspi-config.xml
   projects/security/security-jboss-sx/trunk/src/tests/resources/config/securityConfig41.xml
   projects/security/security-jboss-sx/trunk/src/tests/resources/config/securityConfig5.xml
Log:
config files for jboss schema 4.1, 5.0 and JASPI

Added: projects/security/security-jboss-sx/trunk/src/tests/resources/config/jaspi-config.xml
===================================================================
--- projects/security/security-jboss-sx/trunk/src/tests/resources/config/jaspi-config.xml	                        (rev 0)
+++ projects/security/security-jboss-sx/trunk/src/tests/resources/config/jaspi-config.xml	2007-07-26 06:25:32 UTC (rev 64292)
@@ -0,0 +1,25 @@
+<?xml version='1.0'?> 
+ 
+<policy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
+         xsi:schemaLocation="urn:jboss:security-config:5.0"
+         xmlns="urn:jboss:security-config:5.0">
+   
+   <application-policy name="conf-jaspi"> 
+	  <authentication-jaspi>
+		<login-module-stack name="lm-stack">
+			<login-module
+				code="org.jboss.test.authentication.jaspi.TestLoginModule"
+				flag="optional">
+				<module-option name="principal">anil</module-option>
+				<module-option name="pass">anilpwd</module-option>
+			</login-module>
+		</login-module-stack>
+		<auth-module code="org.jboss.security.auth.container.modules.SimpleServerAuthModule">
+			<module-option name="principal">anil</module-option>
+			<module-option name="pass">anilpwd</module-option> 
+		</auth-module>  
+		<auth-module code="org.jboss.test.authentication.jaspi.TestServerAuthModule" 
+		             login-module-stack-ref="lm-stack"/>  
+	 </authentication-jaspi> 
+   </application-policy> 
+</policy> 

Added: projects/security/security-jboss-sx/trunk/src/tests/resources/config/securityConfig41.xml
===================================================================
--- projects/security/security-jboss-sx/trunk/src/tests/resources/config/securityConfig41.xml	                        (rev 0)
+++ projects/security/security-jboss-sx/trunk/src/tests/resources/config/securityConfig41.xml	2007-07-26 06:25:32 UTC (rev 64292)
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- $Id: config.xml 34316 2005-07-31 23:13:44Z starksm $ -->
+
+<jaas:policy
+   xsi:schemaLocation="urn:jboss:security-config 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="conf1">
+      <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 user-roles_1_0.xsd"
+                  xmlns:ur="urn:jboss:user-roles">
+                  <ur:user name="jduke" password="theduke">
+                     <ur:role name="Role1"/>
+                     <ur:role name="Role2"/>
+                     <ur:role name="Echo"/>
+                     <ur:role name="callerJduke" group="CallerPrincipal"/>
+                  </ur:user>
+                  <ur:user name="scott" password="echoman">
+                     <ur:role name="Echo"/>
+                     <ur:role name="ProjectUser"/>
+                     <ur:role name="callerScott" group="CallerPrincipal"/>
+                  </ur:user>
+                  <ur:user name="stark" password="javaman">
+                     <ur:role name="Java"/>
+                     <ur:role name="Coder"/>
+                     <ur:role name="callerStark" group="CallerPrincipal"/>
+                  </ur:user>
+                  <ur:user name="jdukeman" password="anotherduke">
+                     <ur:role name="Role2"/>
+                     <ur:role name="Role3"/>
+                     <ur:role name="callerJdukeman" group="CallerPrincipal"/>
+                  </ur:user>
+                  <ur:user name="invoker" password="invoker">
+                     <ur:role name="HttpInvoker"/>
+                  </ur:user>
+                  <ur:user name="admin" password="admin">
+                     <ur:role name="JBossAdmin"/>
+                  </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>

Added: projects/security/security-jboss-sx/trunk/src/tests/resources/config/securityConfig5.xml
===================================================================
--- projects/security/security-jboss-sx/trunk/src/tests/resources/config/securityConfig5.xml	                        (rev 0)
+++ projects/security/security-jboss-sx/trunk/src/tests/resources/config/securityConfig5.xml	2007-07-26 06:25:32 UTC (rev 64292)
@@ -0,0 +1,83 @@
+<?xml version='1.0'?> 
+ 
+<policy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
+         xsi:schemaLocation="urn:jboss:security-config:5.0"
+         xmlns="urn:jboss:security-config:5.0">
+    <application-policy name = "conf-jaas"> 
+       <authentication>
+          <login-module code = "org.jboss.test.TestLoginModule"
+             flag = "required"> 
+             <module-option name = "name">1.1</module-option>
+             <module-option name = "succeed">true</module-option>
+             <module-option name = "throwEx">false</module-option> 
+          </login-module>
+          <login-module code = "org.jboss.test.TestLoginModule2"
+             flag = "optional">
+             <module-option name = "name">1.2</module-option>
+             <module-option name = "succeed">false</module-option>
+             <module-option name = "throwEx">true</module-option>
+             <module-option name = "dummy">d</module-option>
+          </login-module>
+       </authentication> 
+    </application-policy> 
+       
+    <application-policy name="conf-jaspi"> 
+	  <authentication-jaspi>
+		<login-module-stack name="lm-stack">
+			<login-module
+				code="org.jboss.security.auth.spi.UsersRolesLoginModule"
+				flag="optional">
+				<module-option name="usersProperties">u</module-option>
+				<module-option name="rolesProperties">r</module-option>
+				<module-option name="unauthenticatedIdentity">anonymous</module-option>
+			</login-module>
+		</login-module-stack>
+		<auth-module code="TestAuthModule">
+			<module-option name="usersProperties">u</module-option>
+			<module-option name="rolesProperties">r</module-option>
+			<module-option name="unauthenticatedIdentity">anonymous</module-option>
+		</auth-module>  
+		<auth-module code="TestAuthModule2" login-module-stack-ref="lm-stack"/>  
+	 </authentication-jaspi> 
+   </application-policy> 
+   
+   <application-policy name="conf-complete"> 
+	  <authentication>
+          <login-module code = "org.jboss.test.TestLoginModule"
+             flag = "required"> 
+             <module-option name = "name">1.1</module-option>
+             <module-option name = "succeed">true</module-option>
+             <module-option name = "throwEx">false</module-option> 
+          </login-module> 
+       </authentication> 
+       <authorization>
+          <policy-module code = "org.jboss.test.TestPolicyModule"
+             flag = "required"> 
+             <module-option name = "name">authz</module-option>
+             <module-option name = "succeed">true</module-option> 
+          </policy-module> 
+       </authorization>
+       <rolemapping>
+          <mapping-module code = "org.jboss.test.TestMappingModule"> 
+             <module-option name = "name">rolemap</module-option>
+             <module-option name = "succeed">true</module-option> 
+          </mapping-module> 
+       </rolemapping>
+       <audit>
+          <provider-module code = "org.jboss.test.TestProviderModule"
+             flag = "required"> 
+             <module-option name = "name">auditprovider</module-option>
+             <module-option name = "succeed">false</module-option> 
+          </provider-module> 
+       </audit>
+       <identity-trust>
+          <trust-module code = "org.jboss.test.TestTrustModule"
+             flag = "required"> 
+             <module-option name = "name">trustprovider</module-option>
+             <module-option name = "succeed">true</module-option> 
+             <module-option name = "dummy">dr</module-option> 
+          </trust-module> 
+       </identity-trust>
+   </application-policy> 
+ 
+</policy> 




More information about the jboss-cvs-commits mailing list