Quellcode durchsuchen

fix: verify-password 400 error — replace broad /api/auth/ public path with explicit list

Xiaogang Liao vor 1 Monat
Ursprung
Commit
a84f2d27cc
1 geänderte Dateien mit 10 neuen und 1 gelöschten Zeilen
  1. 10 1
      cfc-backend/src/main/java/com/etotem/cfc/config/JwtInterceptor.java

+ 10 - 1
cfc-backend/src/main/java/com/etotem/cfc/config/JwtInterceptor.java

@@ -25,8 +25,17 @@ public class JwtInterceptor implements HandlerInterceptor {
     private UserMapper userMapper;
 
     private static final String[] PUBLIC_PATHS = {
-        "/api/auth/",
+        "/api/auth/send-code",
+        "/api/auth/phone-login",
+        "/api/auth/wechat-phone-login",
+        "/api/auth/silent-login",
+        "/api/auth/auto-login",
+        "/api/auth/register-with-idcard",
+        "/api/auth/wechat-login",
         "/api/auth/verify",
+        "/api/auth/check-phone",
+        "/api/auth/direct-register",
+        "/api/auth/register-with-invite",
         "/api/internal/",
         "/api/product/list",
         "/api/product/detail",