From: Scott M S. <st...@us...> - 2004-04-25 17:47:40
|
User: starksm Date: 04/04/25 09:42:40 Modified: src/resources/security Tag: Branch_3_2 login-config.xml Log: Add the testClientLogin configuration Revision Changes Path No revision No revision 1.2.2.3 +112 -104 jbosstest/src/resources/security/login-config.xml Index: login-config.xml =================================================================== RCS file: /cvsroot/jboss/jbosstest/src/resources/security/login-config.xml,v retrieving revision 1.2.2.2 retrieving revision 1.2.2.3 diff -u -r1.2.2.2 -r1.2.2.3 --- login-config.xml 16 Jul 2003 21:45:59 -0000 1.2.2.2 +++ login-config.xml 25 Apr 2004 16:42:40 -0000 1.2.2.3 @@ -9,113 +9,121 @@ --> <policy> - <application-policy name = "testIdentity"> - <authentication> - <login-module code = "org.jboss.security.auth.spi.IdentityLoginModule" - flag = "required"> - <module-option name = "principal">stark</module-option> - <module-option name = "roles">Role3,Role4</module-option> - </login-module> - </authentication> - </application-policy> - <application-policy name = "testJdbc"> - <authentication> - <login-module code = "org.jboss.security.auth.spi.DatabaseServerLoginModule" - flag = "required"> - <module-option name = "dsJndiName">testJdbc</module-option> - <module-option name = "principalsQuery">select Password from Principals where PrincipalID=?</module-option> - <module-option name = "rolesQuery">select Role, RoleGroup from Roles where PrincipalID=?</module-option> - </login-module> - </authentication> - </application-policy> - <application-policy name = "testSimpl"> - <authentication> - <login-module code = "org.jboss.security.auth.spi.SimpleServerLoginModule" - flag = "required" /> - </authentication> - </application-policy> - <application-policy name = "testUsernamePasswordHash"> - <authentication> - <login-module code = "org.jboss.test.security.test.LoginModulesUnitTestCase$HashTestLoginModule" - flag = "required"> - <module-option name = "hashAlgorithm">MD5</module-option> - <module-option name = "hashEncoding">base64</module-option> - </login-module> - </authentication> - </application-policy> - <application-policy name = "testAnon"> - <authentication> - <login-module code = "org.jboss.security.auth.spi.AnonLoginModule" - flag = "required"> - <module-option name = "unauthenticatedIdentity">nobody</module-option> - </login-module> - </authentication> - </application-policy> - <application-policy name = "testNull"> - <authentication> - <login-module code = "org.jboss.security.auth.spi.AnonLoginModule" - flag = "required" /> - </authentication> - </application-policy> - <application-policy name = "testSimple"> - <authentication> - <login-module code = "org.jboss.security.auth.spi.SimpleServerLoginModule" - flag = "required" /> - </authentication> - </application-policy> - <application-policy name = "testUsersRoles"> - <authentication> - <login-module code = "org.jboss.security.auth.spi.UsersRolesLoginModule" - flag = "required" /> - </authentication> - </application-policy> - <application-policy name = "testUsersRolesHash"> - <authentication> - <login-module code = "org.jboss.security.auth.spi.UsersRolesLoginModule" - flag = "required"> - <module-option name = "usersProperties">usersb64.properties</module-option> - <module-option name = "hashAlgorithm">MD5</module-option> - <module-option name = "hashEncoding">base64</module-option> - </login-module> - </authentication> - </application-policy> - <application-policy name = "testAnonUsersRoles"> - <authentication> - <login-module code = "org.jboss.security.auth.spi.UsersRolesLoginModule" - flag = "required"> - <module-option name = "unauthenticatedIdentity">nobody</module-option> - </login-module> - </authentication> - </application-policy> - <application-policy name = "testControlFlags"> - <authentication> - <login-module code = "org.jboss.security.auth.spi.UsersRolesLoginModule" - flag = "sufficient" /> + <application-policy name="testClientLogin"> + <authentication> + <login-module code="org.jboss.security.ClientLoginModule" + flag="required"> + <module-option name="restore-login-identity">true</module-option> + </login-module> + </authentication> + </application-policy> + <application-policy name="testIdentity"> + <authentication> + <login-module code="org.jboss.security.auth.spi.IdentityLoginModule" + flag="required"> + <module-option name="principal">stark</module-option> + <module-option name="roles">Role3,Role4</module-option> + </login-module> + </authentication> + </application-policy> + <application-policy name="testJdbc"> + <authentication> + <login-module code="org.jboss.security.auth.spi.DatabaseServerLoginModule" + flag="required"> + <module-option name="dsJndiName">testJdbc</module-option> + <module-option name="principalsQuery">select Password from Principals where PrincipalID=?</module-option> + <module-option name="rolesQuery">select Role, RoleGroup from Roles where PrincipalID=?</module-option> + </login-module> + </authentication> + </application-policy> + <application-policy name="testSimpl"> + <authentication> + <login-module code="org.jboss.security.auth.spi.SimpleServerLoginModule" + flag="required"/> + </authentication> + </application-policy> + <application-policy name="testUsernamePasswordHash"> + <authentication> + <login-module code="org.jboss.test.security.test.LoginModulesUnitTestCase$HashTestLoginModule" + flag="required"> + <module-option name="hashAlgorithm">MD5</module-option> + <module-option name="hashEncoding">base64</module-option> + </login-module> + </authentication> + </application-policy> + <application-policy name="testAnon"> + <authentication> + <login-module code="org.jboss.security.auth.spi.AnonLoginModule" + flag="required"> + <module-option name="unauthenticatedIdentity">nobody</module-option> + </login-module> + </authentication> + </application-policy> + <application-policy name="testNull"> + <authentication> + <login-module code="org.jboss.security.auth.spi.AnonLoginModule" + flag="required"/> + </authentication> + </application-policy> + <application-policy name="testSimple"> + <authentication> + <login-module code="org.jboss.security.auth.spi.SimpleServerLoginModule" + flag="required"/> + </authentication> + </application-policy> + <application-policy name="testUsersRoles"> + <authentication> + <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule" + flag="required"/> + </authentication> + </application-policy> + <application-policy name="testUsersRolesHash"> + <authentication> + <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule" + flag="required"> + <module-option name="usersProperties">usersb64.properties</module-option> + <module-option name="hashAlgorithm">MD5</module-option> + <module-option name="hashEncoding">base64</module-option> + </login-module> + </authentication> + </application-policy> + <application-policy name="testAnonUsersRoles"> + <authentication> + <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule" + flag="required"> + <module-option name="unauthenticatedIdentity">nobody</module-option> + </login-module> + </authentication> + </application-policy> + <application-policy name="testControlFlags"> + <authentication> + <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule" + flag="sufficient"/> - <login-module code = "org.jboss.security.auth.spi.DatabaseServerLoginModule" - flag = "sufficient"> - <module-option name = "dsJndiName">testJdbc</module-option> - <module-option name = "principalsQuery">select Password from Principals where PrincipalID=?</module-option> - <module-option name = "rolesQuery">select Role, RoleGroup from Roles where PrincipalID=?</module-option> - </login-module> - </authentication> - </application-policy> - <application-policy name = "testJCACallerIdentity"> - <authentication> - <login-module code = "org.jboss.resource.security.CallerIdentityLoginModule" - flag = "required"> - <module-option name = "userName">jduke</module-option> - <module-option name = "password">theduke</module-option> - <module-option name = "managedConnectionFactoryName">jboss:name=fakeMCF</module-option> - <module-option name = "ignoreMissigingMCF">true</module-option> + <login-module code="org.jboss.security.auth.spi.DatabaseServerLoginModule" + flag="sufficient"> + <module-option name="dsJndiName">testJdbc</module-option> + <module-option name="principalsQuery">select Password from Principals where PrincipalID=?</module-option> + <module-option name="rolesQuery">select Role, RoleGroup from Roles where PrincipalID=?</module-option> + </login-module> + </authentication> + </application-policy> + <application-policy name="testJCACallerIdentity"> + <authentication> + <login-module code="org.jboss.resource.security.CallerIdentityLoginModule" + flag="required"> + <module-option name="userName">jduke</module-option> + <module-option name="password">theduke</module-option> + <module-option name="managedConnectionFactoryName">jboss:name=fakeMCF</module-option> + <module-option name="ignoreMissigingMCF">true</module-option> </login-module> </authentication> </application-policy> - <application-policy name = "other"> - <authentication> - <login-module code = "org.jboss.test.security.test.LoginModulesUnitTestCase$TestLoginModule" - flag = "required" /> - </authentication> - </application-policy> + <application-policy name="other"> + <authentication> + <login-module code="org.jboss.test.security.test.LoginModulesUnitTestCase$TestLoginModule" + flag="required"/> + </authentication> + </application-policy> </policy> |