Class UserDetailsServiceAutoConfiguration
java.lang.Object
org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration
@AutoConfiguration
@ConditionalOnClass(AuthenticationManager.class)
@Conditional(org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration.MissingAlternativeOrUserPropertiesConfigured.class)
@ConditionalOnBean(ObjectPostProcessor.class)
@ConditionalOnMissingBean(value={AuthenticationManager.class,AuthenticationProvider.class,UserDetailsService.class,AuthenticationManagerResolver.class},
type="org.springframework.security.oauth2.jwt.JwtDecoder")
@ConditionalOnWebApplication(type=SERVLET)
public class UserDetailsServiceAutoConfiguration
extends Object
Auto-configuration
for a Spring Security in-memory
AuthenticationManager
. Adds an InMemoryUserDetailsManager
with a
default user and generated password.- Since:
- 2.0.0
- Author:
- Dave Syer, Rob Winch, Madhura Bhave, Lasse Wulff
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioninMemoryUserDetailsManager
(SecurityProperties properties, ObjectProvider<PasswordEncoder> passwordEncoder)
-
Constructor Details
-
UserDetailsServiceAutoConfiguration
public UserDetailsServiceAutoConfiguration()
-
-
Method Details
-
inMemoryUserDetailsManager
@Bean public InMemoryUserDetailsManager inMemoryUserDetailsManager(SecurityProperties properties, ObjectProvider<PasswordEncoder> passwordEncoder)
-