瀏覽代碼

SEC-594: Set password on UserDetails object returned by BindAuthenticator.

Luke Taylor 17 年之前
父節點
當前提交
89cde2507d

+ 1 - 0
core/src/main/java/org/acegisecurity/providers/ldap/authenticator/BindAuthenticator.java

@@ -87,6 +87,7 @@ public class BindAuthenticator extends AbstractLdapAuthenticator {
             LdapUserDetailsImpl.Essence user = (LdapUserDetailsImpl.Essence) template.retrieveEntry(userDn,
                     getUserDetailsMapper(), getUserAttributes());
             user.setUsername(username);
+            user.setPassword(password);
 
             return user.createUserDetails();
         } catch (BadCredentialsException e) {