@Configuration
@ConditionalOnBean(value=org.springframework.security.config.annotation.ObjectPostProcessor.class)
@ConditionalOnMissingBean(value={org.springframework.security.authentication.AuthenticationManager.class,org.springframework.security.authentication.AuthenticationProvider.class,org.springframework.security.core.userdetails.UserDetailsService.class})
@Order(value=0)
public class AuthenticationManagerConfiguration
extends Object
Configuration for a Spring Security in-memory AuthenticationManager
. Adds an
InMemoryUserDetailsManager
with a default user and generated password. This can
be disabled by providing a bean of type AuthenticationManager
,
AuthenticationProvider
or UserDetailsService
.
- Author:
- Dave Syer, Rob Winch, Madhura Bhave