[jboss-cvs] JBossAS SVN: r62015 - trunk/testsuite/src/main/org/jboss/test/jmx/test.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Apr 3 00:52:16 EDT 2007
Author: scott.stark at jboss.org
Date: 2007-04-03 00:52:16 -0400 (Tue, 03 Apr 2007)
New Revision: 62015
Modified:
trunk/testsuite/src/main/org/jboss/test/jmx/test/RMIAdaptorAuthorizationUnitTestCase.java
Log:
Set java.security.auth.login.config to the security/auth.conf resource if not set
Modified: trunk/testsuite/src/main/org/jboss/test/jmx/test/RMIAdaptorAuthorizationUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/jmx/test/RMIAdaptorAuthorizationUnitTestCase.java 2007-04-03 04:51:12 UTC (rev 62014)
+++ trunk/testsuite/src/main/org/jboss/test/jmx/test/RMIAdaptorAuthorizationUnitTestCase.java 2007-04-03 04:52:16 UTC (rev 62015)
@@ -21,6 +21,8 @@
*/
package org.jboss.test.jmx.test;
+import java.net.URL;
+
import javax.management.MBeanInfo;
import javax.management.MBeanServerConnection;
import javax.management.ObjectName;
@@ -132,6 +134,14 @@
private LoginContext login(String username, char[] password) throws Exception
{
String confName = System.getProperty("conf.name", "other");
+ String conf = System.getProperty("java.security.auth.login.config");
+ if( conf == null )
+ {
+ // Set the config url to the security/auth.conf resource
+ ClassLoader loader = Thread.currentThread().getContextClassLoader();
+ URL authURL = loader.getResource("security/auth.conf");
+ System.setProperty("java.security.auth.login.config", authURL.toString());
+ }
AppCallbackHandler handler = new AppCallbackHandler(username, password);
log.debug("Creating LoginContext("+confName+")");
LoginContext lc = new LoginContext(confName, handler);
More information about the jboss-cvs-commits
mailing list