Просмотр исходного кода

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

Xiaogang Liao 1 месяц назад
Родитель
Сommit
a84f2d27cc
1 измененных файлов с 10 добавлено и 1 удалено
  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 UserMapper userMapper;
 
 
     private static final String[] PUBLIC_PATHS = {
     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/verify",
+        "/api/auth/check-phone",
+        "/api/auth/direct-register",
+        "/api/auth/register-with-invite",
         "/api/internal/",
         "/api/internal/",
         "/api/product/list",
         "/api/product/list",
         "/api/product/detail",
         "/api/product/detail",