diff --git a/cash-common/cash-common-sa-token/src/main/java/com/czg/config/SaTokenConfigure.java b/cash-common/cash-common-sa-token/src/main/java/com/czg/config/SaTokenConfigure.java index df1ac3e23..fec3464ba 100644 --- a/cash-common/cash-common-sa-token/src/main/java/com/czg/config/SaTokenConfigure.java +++ b/cash-common/cash-common-sa-token/src/main/java/com/czg/config/SaTokenConfigure.java @@ -1,6 +1,5 @@ package com.czg.config; -import cn.dev33.satoken.application.ApplicationInfo; import cn.dev33.satoken.config.SaTokenConfig; import cn.dev33.satoken.context.SaHolder; import cn.dev33.satoken.interceptor.SaInterceptor; @@ -59,13 +58,13 @@ public class SaTokenConfigure implements WebMvcConfigurer { // 注册路由拦截器,自定义认证规则 registry.addInterceptor(new SaInterceptor(handler -> { log.info(SaHolder.getRequest().getRequestPath()); - // 重置根路径,防止satoken切割根路径导致匹配不到路径 - ApplicationInfo.routePrefix = ""; - + if ("OPTIONS".equalsIgnoreCase(SaHolder.getRequest().getMethod())) { + return; + } SaRouter // 完全开放的路径(不需要任何认证) .match("/user/login", "/user/geo/**", "/user/home/**", - "/user/dict/**", "/user/openId","/admin/auth/**", + "/user/dict/**", "/user/openId", "/admin/auth/**", "/admin/shopMsgPush/subscribe/**", "/admin/coupon/grant", "/pay/**",