refactor: JWT 验证和解析过滤器合理命名调整
This commit is contained in:
@@ -11,7 +11,7 @@ import com.youlai.boot.core.security.exception.MyAccessDeniedHandler;
|
|||||||
import com.youlai.boot.core.security.exception.MyAuthenticationEntryPoint;
|
import com.youlai.boot.core.security.exception.MyAuthenticationEntryPoint;
|
||||||
import com.youlai.boot.core.security.extension.WechatAuthenticationProvider;
|
import com.youlai.boot.core.security.extension.WechatAuthenticationProvider;
|
||||||
import com.youlai.boot.core.security.filter.CaptchaValidationFilter;
|
import com.youlai.boot.core.security.filter.CaptchaValidationFilter;
|
||||||
import com.youlai.boot.core.security.filter.JwtValidationFilter;
|
import com.youlai.boot.core.security.filter.JwtAuthenticationFilter;
|
||||||
import com.youlai.boot.core.security.service.SysUserDetailsService;
|
import com.youlai.boot.core.security.service.SysUserDetailsService;
|
||||||
import com.youlai.boot.shared.auth.service.impl.JwtTokenService;
|
import com.youlai.boot.shared.auth.service.impl.JwtTokenService;
|
||||||
import com.youlai.boot.system.service.ConfigService;
|
import com.youlai.boot.system.service.ConfigService;
|
||||||
@@ -104,8 +104,8 @@ public class SecurityConfig {
|
|||||||
.addFilterBefore(new RateLimiterFilter(redisTemplate, configService), UsernamePasswordAuthenticationFilter.class)
|
.addFilterBefore(new RateLimiterFilter(redisTemplate, configService), UsernamePasswordAuthenticationFilter.class)
|
||||||
// 验证码校验过滤器
|
// 验证码校验过滤器
|
||||||
.addFilterBefore(new CaptchaValidationFilter(redisTemplate, codeGenerator), UsernamePasswordAuthenticationFilter.class)
|
.addFilterBefore(new CaptchaValidationFilter(redisTemplate, codeGenerator), UsernamePasswordAuthenticationFilter.class)
|
||||||
// JWT 校验过滤器
|
// JWT 验证和解析过滤器
|
||||||
.addFilterBefore(new JwtValidationFilter(jwtTokenService), UsernamePasswordAuthenticationFilter.class);
|
.addFilterBefore(new JwtAuthenticationFilter(jwtTokenService), UsernamePasswordAuthenticationFilter.class);
|
||||||
|
|
||||||
return http.build();
|
return http.build();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,17 +17,17 @@ import org.springframework.web.filter.OncePerRequestFilter;
|
|||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* JWT token 校验过滤器
|
* 验证和解析 JWT Token 的过滤器
|
||||||
*
|
*
|
||||||
* @author Ray Hao
|
* @author Ray Hao
|
||||||
* @since 2023/9/13
|
* @since 2023/9/13
|
||||||
*/
|
*/
|
||||||
public class JwtValidationFilter extends OncePerRequestFilter {
|
public class JwtAuthenticationFilter extends OncePerRequestFilter {
|
||||||
|
|
||||||
private final JwtTokenService jwtTokenService;
|
private final JwtTokenService jwtTokenService;
|
||||||
|
|
||||||
|
|
||||||
public JwtValidationFilter(JwtTokenService jwtTokenService) {
|
public JwtAuthenticationFilter(JwtTokenService jwtTokenService) {
|
||||||
this.jwtTokenService = jwtTokenService;
|
this.jwtTokenService = jwtTokenService;
|
||||||
}
|
}
|
||||||
|
|
||||||
Reference in New Issue
Block a user