Update to Spring Security 3.2.1

Also change strategy for defaulting of Authentication. Spring
Boot authentication defaults are now encapsulated and can easily
be overridden by a user defined AuthenticationManager.
This commit is contained in:
Rob Winch
2014-02-11 09:41:59 -06:00
committed by Dave Syer
parent 13e040c06e
commit 6b0eba3759
4 changed files with 89 additions and 97 deletions

View File

@@ -98,7 +98,9 @@ public class ManagementSecurityAutoConfigurationTests {
private UserDetails getUser() {
ProviderManager manager = this.context.getBean(ProviderManager.class);
DaoAuthenticationProvider provider = (DaoAuthenticationProvider) manager
ProviderManager parent = (ProviderManager) ReflectionTestUtils.getField(
manager, "parent");
DaoAuthenticationProvider provider = (DaoAuthenticationProvider) parent
.getProviders().get(0);
UserDetailsService service = (UserDetailsService) ReflectionTestUtils.getField(
provider, "userDetailsService");