类 UserDetailsServiceAutoConfiguration


  • @Configuration
    @ConditionalOnClass(org.springframework.security.authentication.AuthenticationManager.class)
    @ConditionalOnBean(org.springframework.security.config.annotation.ObjectPostProcessor.class)
    @ConditionalOnMissingBean({org.springframework.security.authentication.AuthenticationManager.class,org.springframework.security.authentication.AuthenticationProvider.class,org.springframework.security.core.userdetails.UserDetailsService.class})
    public class UserDetailsServiceAutoConfiguration
    extends Object
    Auto-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.
    • 方法详细资料

      • inMemoryUserDetailsManager

        @Bean
        @ConditionalOnMissingBean(type="org.springframework.security.oauth2.client.registration.ClientRegistrationRepository")
        @Lazy
        public org.springframework.security.provisioning.InMemoryUserDetailsManager inMemoryUserDetailsManager​(SecurityProperties properties,
                                                                                                               org.springframework.beans.factory.ObjectProvider<org.springframework.security.crypto.password.PasswordEncoder> passwordEncoder)