From c55e97f852b2da6535c5338b39781e0f6f2afa22 Mon Sep 17 00:00:00 2001 From: "Ray.Hao" <1490493387@qq.com> Date: Sun, 22 Dec 2024 22:48:49 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20JWT=20=E9=AA=8C=E8=AF=81=E5=92=8C?= =?UTF-8?q?=E8=A7=A3=E6=9E=90=E8=BF=87=E6=BB=A4=E5=99=A8=E5=90=88=E7=90=86?= =?UTF-8?q?=E5=91=BD=E5=90=8D=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/youlai/boot/config/SecurityConfig.java | 6 +++--- ...wtValidationFilter.java => JwtAuthenticationFilter.java} | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) rename src/main/java/com/youlai/boot/core/security/filter/{JwtValidationFilter.java => JwtAuthenticationFilter.java} (93%) diff --git a/src/main/java/com/youlai/boot/config/SecurityConfig.java b/src/main/java/com/youlai/boot/config/SecurityConfig.java index 8fe21434..7b3c8a0d 100644 --- a/src/main/java/com/youlai/boot/config/SecurityConfig.java +++ b/src/main/java/com/youlai/boot/config/SecurityConfig.java @@ -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.extension.WechatAuthenticationProvider; 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.shared.auth.service.impl.JwtTokenService; import com.youlai.boot.system.service.ConfigService; @@ -104,8 +104,8 @@ public class SecurityConfig { .addFilterBefore(new RateLimiterFilter(redisTemplate, configService), UsernamePasswordAuthenticationFilter.class) // 验证码校验过滤器 .addFilterBefore(new CaptchaValidationFilter(redisTemplate, codeGenerator), UsernamePasswordAuthenticationFilter.class) - // JWT 校验过滤器 - .addFilterBefore(new JwtValidationFilter(jwtTokenService), UsernamePasswordAuthenticationFilter.class); + // JWT 验证和解析过滤器 + .addFilterBefore(new JwtAuthenticationFilter(jwtTokenService), UsernamePasswordAuthenticationFilter.class); return http.build(); } diff --git a/src/main/java/com/youlai/boot/core/security/filter/JwtValidationFilter.java b/src/main/java/com/youlai/boot/core/security/filter/JwtAuthenticationFilter.java similarity index 93% rename from src/main/java/com/youlai/boot/core/security/filter/JwtValidationFilter.java rename to src/main/java/com/youlai/boot/core/security/filter/JwtAuthenticationFilter.java index 11f3230b..fe856e44 100644 --- a/src/main/java/com/youlai/boot/core/security/filter/JwtValidationFilter.java +++ b/src/main/java/com/youlai/boot/core/security/filter/JwtAuthenticationFilter.java @@ -17,17 +17,17 @@ import org.springframework.web.filter.OncePerRequestFilter; import java.io.IOException; /** - * JWT token 校验过滤器 + * 验证和解析 JWT Token 的过滤器 * * @author Ray Hao * @since 2023/9/13 */ -public class JwtValidationFilter extends OncePerRequestFilter { +public class JwtAuthenticationFilter extends OncePerRequestFilter { private final JwtTokenService jwtTokenService; - public JwtValidationFilter(JwtTokenService jwtTokenService) { + public JwtAuthenticationFilter(JwtTokenService jwtTokenService) { this.jwtTokenService = jwtTokenService; }