Woody пре 1 недеља
родитељ
комит
e9c6e85f11

+ 1 - 7
framework-security/src/main/java/com/chelvc/framework/security/interceptor/SecurityFirewallInterceptor.java

@@ -68,13 +68,7 @@ public class SecurityFirewallInterceptor implements HandlerInterceptor, WebMvcCo
         return ApplicationContextHolder.getProperty("security.firewall.rules", json -> {
             List<Rule> rules = JacksonUtils.deserialize(json, RULE_LIST_TYPE);
             if (ObjectUtils.notEmpty(rules)) {
-                rules.removeIf(rule -> {
-                    if (this.matches(rule)) {
-                        log.info("Applying firewall rule: {}", rule);
-                        return false;
-                    }
-                    return true;
-                });
+                rules.removeIf(rule -> !this.matches(rule));
             }
             return ObjectUtils.isEmpty(rules) ? Collections.emptyList() : rules;
         });