User: stark
Date: 01/03/05 02:11:44
Added: src/resources/security SRPVerifierStore.ser auth.conf
jndi.properties roles.properties sample_policy.xml
tst-policy.xml users.properties
Log:
Resource files for the JBossSX framework tests
Revision Changes Path
1.1 jbosstest/src/resources/security/SRPVerifierStore.ser
<<Binary file>>
1.1 jbosstest/src/resources/security/auth.conf
Index: auth.conf
===================================================================
j2eeri {
org.jboss.security.plugins.samples.IdentityLoginModule required;
};
simple {
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/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/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/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 = "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/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/users.properties
Index: users.properties
===================================================================
scott=echoman
stark=javaman