Parcourir la source

SEC-1464: Fix broken test (flags in returned user object were not being copied from stored user).

Luke Taylor il y a 15 ans
Parent
commit
3bbbf07235

+ 2 - 2
core/src/main/java/org/springframework/security/provisioning/InMemoryUserDetailsManager.java

@@ -113,8 +113,8 @@ public class InMemoryUserDetailsManager implements UserDetailsManager {
             throw new UsernameNotFoundException(username);
         }
 
-        return new User(user.getUsername(), user.getPassword(), user.isEnabled(), true, true, true,
-                user.getAuthorities());
+        return new User(user.getUsername(), user.getPassword(), user.isEnabled(), user.isAccountNonExpired(),
+                user.isCredentialsNonExpired(), user.isAccountNonLocked(), user.getAuthorities());
     }
 
 }