@ -150,9 +161,6 @@ public class LdapUserDetailsManager implements UserDetailsManager {
@@ -150,9 +161,6 @@ public class LdapUserDetailsManager implements UserDetailsManager {
Stringusername=authentication.getName();
logger.debug("Changing password for user '"+username);
finalDistinguishedNamedn=buildDn(username);
@ -172,7 +180,11 @@ public class LdapUserDetailsManager implements UserDetailsManager {
@@ -172,7 +180,11 @@ public class LdapUserDetailsManager implements UserDetailsManager {
thrownewBadCredentialsException("Authentication for password change failed.");
}
ctx.modifyAttributes(dn,passwordChange);
@ -199,8 +211,8 @@ public class LdapUserDetailsManager implements UserDetailsManager {
@@ -199,8 +211,8 @@ public class LdapUserDetailsManager implements UserDetailsManager {
@ -277,7 +289,7 @@ public class LdapUserDetailsManager implements UserDetailsManager {
@@ -277,7 +289,7 @@ public class LdapUserDetailsManager implements UserDetailsManager {
@ -402,13 +414,14 @@ public class LdapUserDetailsManager implements UserDetailsManager {
@@ -402,13 +414,14 @@ public class LdapUserDetailsManager implements UserDetailsManager {
@ -57,10 +53,11 @@ public class LdapUserDetailsManagerTests extends AbstractLdapServerTestCase {
@@ -57,10 +53,11 @@ public class LdapUserDetailsManagerTests extends AbstractLdapServerTestCase {
@ -70,21 +67,20 @@ public class LdapUserDetailsManagerTests extends AbstractLdapServerTestCase {
@@ -70,21 +67,20 @@ public class LdapUserDetailsManagerTests extends AbstractLdapServerTestCase {
@ -154,26 +150,43 @@ public class LdapUserDetailsManagerTests extends AbstractLdapServerTestCase {
@@ -154,26 +150,43 @@ public class LdapUserDetailsManagerTests extends AbstractLdapServerTestCase {