[Jboss-cvs] JBossAS SVN: r55352 - branches/JBoss_4_0_3_SP1_CP/security/src/main/org/jboss/security/auth/spi
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sat Aug 5 16:02:45 EDT 2006
Author: ryan.campbell at jboss.com
Date: 2006-08-05 16:02:45 -0400 (Sat, 05 Aug 2006)
New Revision: 55352
Modified:
branches/JBoss_4_0_3_SP1_CP/security/src/main/org/jboss/security/auth/spi/LdapExtLoginModule.java
Log:
merge JBAS-3181: LdapExtLoginModule should not log password in TRACE mode
Modified: branches/JBoss_4_0_3_SP1_CP/security/src/main/org/jboss/security/auth/spi/LdapExtLoginModule.java
===================================================================
--- branches/JBoss_4_0_3_SP1_CP/security/src/main/org/jboss/security/auth/spi/LdapExtLoginModule.java 2006-08-05 18:52:14 UTC (rev 55351)
+++ branches/JBoss_4_0_3_SP1_CP/security/src/main/org/jboss/security/auth/spi/LdapExtLoginModule.java 2006-08-05 20:02:45 UTC (rev 55352)
@@ -469,8 +469,18 @@
env.setProperty(Context.PROVIDER_URL, providerURL);
env.setProperty(Context.SECURITY_PRINCIPAL, dn);
env.put(Context.SECURITY_CREDENTIALS, credential);
- super.log.trace("Logging into LDAP server, env=" + env);
+ traceLdapEnv(env);
return new InitialLdapContext(env, null);
}
-
+
+ private void traceLdapEnv(Properties env)
+ {
+ if(trace)
+ {
+ Properties tmp = new Properties();
+ tmp.putAll(env);
+ tmp.setProperty(Context.SECURITY_CREDENTIALS, "***");
+ log.trace("Logging into LDAP server, env=" + tmp.toString());
+ }
+ }
}
More information about the jboss-cvs-commits
mailing list