From 31b1b081b34ce7cbd14236dcef7a66cd92bad3bd Mon Sep 17 00:00:00 2001 From: muhammadali Date: Tue, 8 Sep 2026 18:43:37 +0500 Subject: [PATCH] fixed errors auth/me error --- src/main/java/org/example/crm/config/JwtFilter.java | 3 ++- src/main/java/org/example/crm/config/RateLimitingFilter.java | 2 +- src/main/java/org/example/crm/config/SecurityConfig.java | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/example/crm/config/JwtFilter.java b/src/main/java/org/example/crm/config/JwtFilter.java index 4782c95..fd2bc05 100644 --- a/src/main/java/org/example/crm/config/JwtFilter.java +++ b/src/main/java/org/example/crm/config/JwtFilter.java @@ -28,7 +28,8 @@ public class JwtFilter extends OncePerRequestFilter { @Override protected boolean shouldNotFilter(HttpServletRequest request) { String path = request.getServletPath(); - return path.startsWith("/api/v1/auth") + return path.startsWith("/api/v1/auth/login") + || path.startsWith("/api/v1/auth/refresh-token") || path.startsWith("/v3/api-docs") || path.startsWith("/swagger-ui"); } diff --git a/src/main/java/org/example/crm/config/RateLimitingFilter.java b/src/main/java/org/example/crm/config/RateLimitingFilter.java index 1ef69ac..6701564 100644 --- a/src/main/java/org/example/crm/config/RateLimitingFilter.java +++ b/src/main/java/org/example/crm/config/RateLimitingFilter.java @@ -42,7 +42,7 @@ protected boolean shouldNotFilter(HttpServletRequest request) throws ServletExce return true; } - // 2. Bypass Swagger UI, OpenAPI docs, and static web assets + // 2. Bypass Swagger UI, OpenAPI docs, static web assets, and auth endpoints return path.startsWith("/v3/api-docs") || path.startsWith("/swagger-ui") || path.endsWith(".css") diff --git a/src/main/java/org/example/crm/config/SecurityConfig.java b/src/main/java/org/example/crm/config/SecurityConfig.java index c40c055..0ecf170 100644 --- a/src/main/java/org/example/crm/config/SecurityConfig.java +++ b/src/main/java/org/example/crm/config/SecurityConfig.java @@ -33,7 +33,8 @@ public class SecurityConfig { private String frontUrl; private final String[] WHITE_LIST = new String[]{ - "/api/v1/auth/**", + "/api/v1/auth/login", + "/api/v1/auth/refresh-token", "/v3/api-docs/**", "/v3/api-docs", "/swagger-ui/**",