User: user57
Date: 01/08/26 21:48:24
Added: src/resources/security-proxy 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-proxy/SRPVerifierStore.ser
<<Binary file>>
1.1 jbosstest/src/resources/security-proxy/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-proxy/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-proxy/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-proxy/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-proxy/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-proxy/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-proxy/tst.policy
Index: tst.policy
===================================================================
grant {
permission java.security.AllPermission;
};
1.1 jbosstest/src/resources/security-proxy/users.properties
Index: users.properties
===================================================================
scott=echoman
stark=javaman
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development