@Configuration
@ConditionalOnProperty(prefix="ums.oauth",
name="enabled",
havingValue="true")
@AutoConfigureAfter(value=Auth2AutoConfiguration.class)
public class Auth2AutoConfigurer
extends org.springframework.security.config.annotation.SecurityConfigurerAdapter<org.springframework.security.web.DefaultSecurityFilterChain,org.springframework.security.config.annotation.web.builders.HttpSecurity>
| 构造器和说明 |
|---|
Auth2AutoConfigurer(Auth2Properties auth2Properties,
UmsUserDetailsService umsUserDetailsService,
Auth2UserService auth2UserService,
ConnectionService connectionSignUp,
ExecutorService updateConnectionTaskExecutor,
BaseAuthenticationFailureHandler baseAuthenticationFailureHandler,
BaseAuthenticationSuccessHandler baseAuthenticationSuccessHandler,
org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory,
AuthenticationToUserDetailsConverter authenticationToUserDetailsConverter) |
public Auth2AutoConfigurer(Auth2Properties auth2Properties, UmsUserDetailsService umsUserDetailsService, Auth2UserService auth2UserService, ConnectionService connectionSignUp, @Qualifier(value="updateConnectionTaskExecutor") ExecutorService updateConnectionTaskExecutor, BaseAuthenticationFailureHandler baseAuthenticationFailureHandler, BaseAuthenticationSuccessHandler baseAuthenticationSuccessHandler, @Autowired(required=false) org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory, @Autowired(required=false) AuthenticationToUserDetailsConverter authenticationToUserDetailsConverter)
public void configure(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
configure 在接口中 org.springframework.security.config.annotation.SecurityConfigurer<org.springframework.security.web.DefaultSecurityFilterChain,org.springframework.security.config.annotation.web.builders.HttpSecurity>configure 在类中 org.springframework.security.config.annotation.SecurityConfigurerAdapter<org.springframework.security.web.DefaultSecurityFilterChain,org.springframework.security.config.annotation.web.builders.HttpSecurity>Copyright © 2021. All rights reserved.