zoujiajian 14 小時之前
父節點
當前提交
83b9b8b4a7
共有 1 個文件被更改,包括 2 次插入 和 0 次删除
  1. 2 0
      netflix-web/src/main/java/com/cyksj/security/ApiCacheProtectionFilter.java

+ 2 - 0
netflix-web/src/main/java/com/cyksj/security/ApiCacheProtectionFilter.java

@@ -32,6 +32,8 @@ public class ApiCacheProtectionFilter extends OncePerRequestFilter {
             uri = uri.substring(context.length());
         }
         String servletPath = request.getServletPath();
+        // Reject matrix-path ambiguity on public APIs too, without disabling their normal caching.
+        if (uri != null && MATRIX_PATH.matcher(uri).find()) return false;
         return !(uri != null && SENSITIVE_PATH.matcher(uri).find())
                 && !(servletPath != null && SENSITIVE_PATH.matcher(servletPath).find());
     }