/** * */ package com.jty.wsxt.infrastructure.code; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.config.annotation.SecurityConfigurerAdapter; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.web.DefaultSecurityFilterChain; import org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter; import org.springframework.stereotype.Component; /** * 验证码权限配置 * * @author Jason * @since 2019/1/7 17:35 */ @Component("validateCodeSecurityConfig") public class ValidateCodeSecurityConfig extends SecurityConfigurerAdapter<DefaultSecurityFilterChain, HttpSecurity> { @Autowired private ValidateCodeFilter validateCodeFilter; @Override public void configure(HttpSecurity http) throws Exception { http.addFilterBefore(validateCodeFilter, AbstractPreAuthenticatedProcessingFilter.class); } }