User: user57 Date: 01/08/26 21:48:25 Added: src/resources/security-spec SRPVerifierStore.ser auth.conf jndi.properties roles.properties sample_policy.xml server.policy tst-policy.xml tst.policy users.properties Log: o Integrated the testsuite module with the new build system. Revision Changes Path 1.1 jbosstest/src/resources/security-spec/SRPVerifierStore.ser <<Binary file>> 1.1 jbosstest/src/resources/security-spec/auth.conf Index: auth.conf =================================================================== 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 }; 1.1 jbosstest/src/resources/security-spec/jndi.properties Index: jndi.properties =================================================================== # JNDI initial context properties for jboss app server java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory java.naming.provider.url=localhost java.naming.factory.url.pkgs=org.jboss.naming 1.1 jbosstest/src/resources/security-spec/roles.properties Index: roles.properties =================================================================== scott=Echo stark=Java,Coder starksm.Roles=ProjectUser starksm.CallerPrincipal=starksm scott.Roles=ProjectUser scott.CallerPrincipal=scott 1.1 jbosstest/src/resources/security-spec/sample_policy.xml Index: sample_policy.xml =================================================================== <?xml version = "1.0" encoding = "UTF-8"?> <policy> <application-policy name = "test-domain"> <authentication> <login-module code="org.jboss.security.plugins.ProxyLoginModule" flag="required"> <module-option name="moduleName">org.jboss.security.srp.jaas.SRPCacheLoginModule</module-option> <module-option name="cacheJndiName">SRPAuthenticationCache</module-option> </login-module> <login-module code="org.jboss.security.plugins.samples.RolesLoginModule" flag="required"> </login-module> </authentication> <authorization> <grant> <principal code = "org.jboss.security.SimplePrincipal" name = "scott"/> <permission code = "org.jboss.test.security.test.NamespacePermission" name = "Project1" actions = "rwxd"/> <permission code = "org.jboss.test.security.test.NamespacePermission" name = "Project1/Documents/Private" actions = "rw-d"/> <permission code = "org.jboss.test.security.test.NamespacePermission" name = "Project1/Documents/Public/starksm" actions = "----"/> </grant> <grant> <principal code = "org.jboss.security.SimplePrincipal" name = "starksm"/> <permission code = "org.jboss.test.security.test.NamespacePermission" name = "Project1/Documents/Public" actions = "r---"/> </grant> </authorization> </application-policy> <application-policy name = "spec-test"> <authentication> <login-module code="org.jboss.security.plugins.samples.JaasServerLoginModule" flag="required"> </login-module> </authentication> </application-policy> <application-policy name = "simple"> <authentication> <login-module code="org.jboss.security.plugins.samples.JaasServerLoginModule" flag="required"> </login-module> </authentication> </application-policy> </policy> 1.1 jbosstest/src/resources/security-spec/server.policy Index: server.policy =================================================================== grant codeBase "file:${jboss.home}/client/-" { permission java.security.AllPermission; }; grant codeBase "file:${jboss.home}/lib/ext/-" { permission java.security.AllPermission; }; grant codeBase "file:${jboss.home}/lib/*" { permission java.security.AllPermission; }; grant codeBase "file:${jboss.home}/bin/run.jar" { permission java.security.AllPermission; }; grant codeBase "file:${jboss.home}/tmp/deploy/-" { permission javax.security.auth.AuthPermission "*"; permission java.lang.RuntimePermission "setContextClassLoader"; }; 1.1 jbosstest/src/resources/security-spec/tst-policy.xml Index: tst-policy.xml =================================================================== <?xml version = "1.0" encoding = "UTF-8"?> <policy> <!-- A test application policy that creates a SimplePrincipal with a name of 'starksm' for testing the subject based policy permissions. --> <application-policy name = "test-domain"> <authentication> <login-module code = "org.jboss.security.plugins.samples.IdentityLoginModule" flag = "required"> <module-option name = "principal">starksm</module-option> </login-module> </authentication> <authorization> <grant> <principal code = "org.jboss.security.SimplePrincipal" name = "scott"/> <permission code = "org.jboss.test.security.test.NamespacePermission" name = "Project1" actions = "rwxd"/> <permission code = "org.jboss.test.security.test.NamespacePermission" name = "Project1/Documents/Private" actions = "rw-d"/> </grant> <grant> <principal code = "org.jboss.security.SimplePrincipal" name = "starksm"/> <permission code = "org.jboss.test.security.test.NamespacePermission" name = "Project1/Documents/Public" actions = "r---"/> </grant> </authorization> </application-policy> <!-- A application policy that specifies the SRPLoginModule + JBoss ClientLogin module for testing the secure authentication link. --> <application-policy name = "srp-login"> <authentication> <login-module code = "org.jboss.security.srp.jaas.SRPLoginModule" flag = "required"> <module-option name = "password-stacking">useFirstPass</module-option> <module-option name = "principalClassName">org.jboss.security.SimplePrincipal</module-option> <module-option name = "srpServerJndiName">SRPServerInterface</module-option> <module-option name = "debug">true</module-option> </login-module> <login-module code = "org.jboss.security.ClientLoginModule" flag = "required"> <module-option name = "password-stacking">useFirstPass</module-option> </login-module> </authentication> </application-policy> </policy> 1.1 jbosstest/src/resources/security-spec/tst.policy Index: tst.policy =================================================================== grant { permission java.security.AllPermission; }; 1.1 jbosstest/src/resources/security-spec/users.properties Index: users.properties =================================================================== scott=echoman stark=javaman _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-development