Package 

Class UserDetailsServiceConfiguration


  • @Configuration(proxyBeanMethods = false)@ConditionalOnClass(value = {AuthenticationManager.class})@ConditionalOnBean(value = {ObjectPostProcessor.class})@ConditionalOnMissingBean(type = {"org.springframework.security.oauth2.jwt.JwtDecoder", "org.springframework.security.oauth2.server.resource.introspection.OpaqueTokenIntrospector"}, value = {AuthenticationManager.class, AuthenticationProvider.class, UserDetailsService.class}) 
    public final class UserDetailsServiceConfiguration
    
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public class Companion
    • Method Summary

      Modifier and Type Method Description
      final InMemoryUserDetailsManager inMemoryUserDetailsManager(SecurityProperties properties, ObjectProvider<PasswordEncoder> passwordEncoder)
      • Methods inherited from class cn.spark2fire.auth.config.UserDetailsServiceConfiguration

        equals, hashCode, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • UserDetailsServiceConfiguration

        UserDetailsServiceConfiguration()
    • Method Detail

      • inMemoryUserDetailsManager

        @Bean()@ConditionalOnMissingBean(type = {"org.springframework.security.oauth2.client.registration.ClientRegistrationRepository"})@Lazy() final InMemoryUserDetailsManager inMemoryUserDetailsManager(SecurityProperties properties, ObjectProvider<PasswordEncoder> passwordEncoder)