From 966c736c7a7f668e9439597d87097ce9c8c70e3e Mon Sep 17 00:00:00 2001
From: Daniel Gerhardt <code@dgerhardt.net>
Date: Thu, 26 Nov 2015 11:57:48 +0100
Subject: [PATCH] Add debug logging for LDAP

---
 src/main/java/de/thm/arsnova/config/SecurityConfig.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/main/java/de/thm/arsnova/config/SecurityConfig.java b/src/main/java/de/thm/arsnova/config/SecurityConfig.java
index d4e736a9..7f8d4172 100644
--- a/src/main/java/de/thm/arsnova/config/SecurityConfig.java
+++ b/src/main/java/de/thm/arsnova/config/SecurityConfig.java
@@ -260,6 +260,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter implements Serv
 		DefaultSpringSecurityContextSource contextSource = new DefaultSpringSecurityContextSource(ldapUrl);
 		/* TODO: implement support for LDAP bind using manager credentials */
 		if (!"".equals(ldapManagerUserDn) && !"".equals(ldapManagerPassword)) {
+			logger.debug("ldapManagerUserDn: {}", ldapManagerUserDn);
 			contextSource.setUserDn(ldapManagerUserDn);
 			contextSource.setPassword(ldapManagerPassword);
 		}
@@ -271,8 +272,10 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter implements Serv
 	public LdapAuthenticator ldapAuthenticator() throws Exception {
 		BindAuthenticator authenticator = new BindAuthenticator(ldapContextSource());
 		if (!"".equals(ldapSearchFilter)) {
+			logger.debug("ldapSearch: {} {}", ldapSearchBase, ldapSearchFilter);
 			authenticator.setUserSearch(new FilterBasedLdapUserSearch(ldapSearchBase, ldapSearchFilter, ldapContextSource()));
 		} else {
+			logger.debug("ldapUserDn: {}", ldapUserDn);
 			authenticator.setUserDnPatterns(new String[] {ldapUserDn});
 		}
 
-- 
GitLab