类 AutoConfiguration

java.lang.Object
com.codingapi.springboot.security.AutoConfiguration

@Configuration @EnableWebSecurity public class AutoConfiguration extends Object
  • 构造器详细资料

    • AutoConfiguration

      public AutoConfiguration()
  • 方法详细资料

    • userDetailsService

      @Bean @ConditionalOnMissingBean public org.springframework.security.core.userdetails.UserDetailsService userDetailsService(org.springframework.security.crypto.password.PasswordEncoder passwordEncoder)
    • passwordEncoder

      @Bean @ConditionalOnMissingBean public org.springframework.security.crypto.password.PasswordEncoder passwordEncoder()
    • securityLoginHandler

      @Bean @ConditionalOnMissingBean public SecurityLoginHandler securityLoginHandler()
    • authenticationTokenFilter

      @Bean @ConditionalOnMissingBean public AuthenticationTokenFilter authenticationTokenFilter()
    • filterChain

      @Bean @ConditionalOnMissingBean public org.springframework.security.web.SecurityFilterChain filterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity security, TokenGateway tokenGateway, SecurityLoginHandler loginHandler, CodingApiSecurityProperties properties, AuthenticationTokenFilter authenticationTokenFilter) throws Exception
      抛出:
      Exception
    • authenticationProvider

      @Bean @ConditionalOnMissingBean public org.springframework.security.authentication.AuthenticationProvider authenticationProvider(org.springframework.security.core.userdetails.UserDetailsService userDetailsService, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder)
    • corsConfigurer

      @Bean public org.springframework.web.servlet.config.annotation.WebMvcConfigurer corsConfigurer(CodingApiSecurityProperties securityJwtProperties)
    • codingApiSecurityProperties

      @Bean @ConfigurationProperties(prefix="codingapi.security") public CodingApiSecurityProperties codingApiSecurityProperties()
    • versionController

      @Bean @ConditionalOnMissingBean public VersionController versionController(org.springframework.core.env.Environment environment)