类 AutoConfiguration
- java.lang.Object
-
- com.codingapi.springboot.security.AutoConfiguration
-
@Configuration @EnableMethodSecurity public class AutoConfiguration extends Object
-
-
构造器概要
构造器 构造器 说明 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(SecurityJwtProperties securityJwtProperties)org.springframework.security.web.SecurityFilterChainfilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, Jwt jwt, SecurityLoginHandler loginHandler, SecurityJwtProperties properties)Jwtjwt(SecurityJwtProperties properties)org.springframework.security.crypto.password.PasswordEncoderpasswordEncoder()SecurityJwtPropertiessecurityJwtProperties()SecurityLoginHandlersecurityLoginHandler()org.springframework.web.servlet.HandlerExceptionResolverservletExceptionHandler()org.springframework.security.core.userdetails.UserDetailsServiceuserDetailsService(org.springframework.security.crypto.password.PasswordEncoder passwordEncoder)VersionControllerversionController(org.springframework.core.env.Environment environment)
-
-
-
方法详细资料
-
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()
-
servletExceptionHandler
@Bean public org.springframework.web.servlet.HandlerExceptionResolver servletExceptionHandler()
-
securityLoginHandler
@Bean @ConditionalOnMissingBean public SecurityLoginHandler securityLoginHandler()
-
filterChain
@Bean @ConditionalOnMissingBean public org.springframework.security.web.SecurityFilterChain filterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, Jwt jwt, SecurityLoginHandler loginHandler, SecurityJwtProperties properties) 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)
-
jwt
@Bean @ConditionalOnMissingBean public Jwt jwt(SecurityJwtProperties properties)
-
corsConfigurer
@Bean public org.springframework.web.servlet.config.annotation.WebMvcConfigurer corsConfigurer(SecurityJwtProperties securityJwtProperties)
-
securityJwtProperties
@Bean @ConfigurationProperties(prefix="codingapi.security") public SecurityJwtProperties securityJwtProperties()
-
versionController
@Bean @ConditionalOnMissingBean public VersionController versionController(org.springframework.core.env.Environment environment)
-
-