[jboss-cvs] JBossAS SVN: r57334 - in branches/JBoss_4_0_2_CP: security/src/main/org/jboss/security/auth/login testsuite/src/main/org/jboss/test/security/test testsuite/src/resources/security testsuite/src/resources/security/dynamicloginconfig
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Oct 1 19:36:00 EDT 2006
Author: ryan.campbell at jboss.com
Date: 2006-10-01 19:35:59 -0400 (Sun, 01 Oct 2006)
New Revision: 57334
Added:
branches/JBoss_4_0_2_CP/testsuite/src/main/org/jboss/test/security/test/DynamicLoginConfigServiceUnitTestCase.java
branches/JBoss_4_0_2_CP/testsuite/src/resources/security/dynamicloginconfig/
branches/JBoss_4_0_2_CP/testsuite/src/resources/security/dynamicloginconfig/dynamicloginconfig-service.xml
Removed:
branches/JBoss_4_0_2_CP/testsuite/src/resources/security/dynamicloginconfig/dynamicloginconfig-service.xml
Modified:
branches/JBoss_4_0_2_CP/security/src/main/org/jboss/security/auth/login/DynamicLoginConfig.java
Log:
ASPATCH-40: JBAS-3211: DynamicLoginConfig service fails absolute login-config.xml url
Modified: branches/JBoss_4_0_2_CP/security/src/main/org/jboss/security/auth/login/DynamicLoginConfig.java
===================================================================
--- branches/JBoss_4_0_2_CP/security/src/main/org/jboss/security/auth/login/DynamicLoginConfig.java 2006-10-01 23:28:47 UTC (rev 57333)
+++ branches/JBoss_4_0_2_CP/security/src/main/org/jboss/security/auth/login/DynamicLoginConfig.java 2006-10-01 23:35:59 UTC (rev 57334)
@@ -136,6 +136,17 @@
// Look for the authConf as resource
ClassLoader loader = Thread.currentThread().getContextClassLoader();
URL loginConfig = loader.getResource(authConf);
+ if(loginConfig == null)
+ {
+ try
+ {
+ //JBAS-3120: Allow an absolute url
+ loginConfig = new URL(authConf);
+ }catch(Exception e)
+ {
+ loginConfig = null;
+ }
+ }
if( loginConfig != null )
{
log.debug("Using JAAS AuthConfig: "+loginConfig.toExternalForm());
Copied: branches/JBoss_4_0_2_CP/testsuite/src/main/org/jboss/test/security/test/DynamicLoginConfigServiceUnitTestCase.java (from rev 57332, branches/JBoss_4_0_2_JBAS-3211/testsuite/src/main/org/jboss/test/security/test/DynamicLoginConfigServiceUnitTestCase.java)
Copied: branches/JBoss_4_0_2_CP/testsuite/src/resources/security/dynamicloginconfig (from rev 57332, branches/JBoss_4_0_2_JBAS-3211/testsuite/src/resources/security/dynamicloginconfig)
Deleted: branches/JBoss_4_0_2_CP/testsuite/src/resources/security/dynamicloginconfig/dynamicloginconfig-service.xml
===================================================================
--- branches/JBoss_4_0_2_JBAS-3211/testsuite/src/resources/security/dynamicloginconfig/dynamicloginconfig-service.xml 2006-10-01 23:12:38 UTC (rev 57332)
+++ branches/JBoss_4_0_2_CP/testsuite/src/resources/security/dynamicloginconfig/dynamicloginconfig-service.xml 2006-10-01 23:35:59 UTC (rev 57334)
@@ -1,18 +0,0 @@
-<server>
- <mbean code="org.jboss.security.auth.login.DynamicLoginConfig"
- name="jboss:service=TestDynamicLoginConfig">
- <!-- The service which supports dynamic processing of login-config.xml
- configurations.
- -->
- <depends optional-attribute-name="LoginConfigService">
- jboss.security:service=XMLLoginConfig
- </depends>
- <!-- Optionally specify the security mgr service to use when
- this service is stopped to flush the auth caches of the domains
- registered by this service.
- -->
- <depends optional-attribute-name="SecurityManagerService">
- jboss.security:service=JaasSecurityManager
- </depends>
- </mbean>
-</server>
Copied: branches/JBoss_4_0_2_CP/testsuite/src/resources/security/dynamicloginconfig/dynamicloginconfig-service.xml (from rev 57332, branches/JBoss_4_0_2_JBAS-3211/testsuite/src/resources/security/dynamicloginconfig/dynamicloginconfig-service.xml)
More information about the jboss-cvs-commits
mailing list