类 AutoConfiguration
java.lang.Object
com.codingapi.springboot.security.AutoConfiguration
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明org.springframework.security.authentication.AuthenticationProviderauthenticationProvider(org.springframework.security.core.userdetails.UserDetailsService userDetailsService, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) org.springframework.web.servlet.config.annotation.WebMvcConfigurercorsConfigurer(CodingApiSecurityProperties securityJwtProperties) org.springframework.security.web.SecurityFilterChainfilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity security, TokenGateway tokenGateway, SecurityLoginHandler loginHandler, CodingApiSecurityProperties properties, AuthenticationTokenFilter authenticationTokenFilter) org.springframework.security.crypto.password.PasswordEncoderorg.springframework.security.core.userdetails.UserDetailsServiceuserDetailsService(org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) versionController(org.springframework.core.env.Environment environment)
-
构造器详细资料
-
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
-
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)
-