From 75598ee8ac1118b207fbea2341d98c173508fe4d Mon Sep 17 00:00:00 2001 From: lbw Date: Sun, 3 Jul 2022 10:58:01 +0800 Subject: [PATCH] =?UTF-8?q?:sparkles:=20Introducing=20new=20features.=20cl?= =?UTF-8?q?ose=20#4088=20permitall=20ignoreUrls=20=E5=A2=9E=E5=8A=A0defaul?= =?UTF-8?q?t?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/security/component/PermitAllUrlResolver.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pigx-common/pigx-common-security/src/main/java/com/pig4cloud/pigx/common/security/component/PermitAllUrlResolver.java b/pigx-common/pigx-common-security/src/main/java/com/pig4cloud/pigx/common/security/component/PermitAllUrlResolver.java index ccd55dc31..74f2e3a00 100644 --- a/pigx-common/pigx-common-security/src/main/java/com/pig4cloud/pigx/common/security/component/PermitAllUrlResolver.java +++ b/pigx-common/pigx-common-security/src/main/java/com/pig4cloud/pigx/common/security/component/PermitAllUrlResolver.java @@ -65,6 +65,8 @@ public class PermitAllUrlResolver implements InitializingBean { private static final Pattern PATTERN = Pattern.compile("\\{(.*?)\\}"); + private static final String[] DEFAULT_IGNORE_URLS = new String[] { "/error", "/v2/api-docs" }; + private final WebApplicationContext applicationContext; @Getter @@ -126,6 +128,11 @@ public class PermitAllUrlResolver implements InitializingBean { else { ignoreUrls.add(String.format("%s|%s", resultUrl, CollUtil.join(methodList, StrUtil.COMMA))); } + + // 增加默认暴露规则 + for (String ignoreUrl : DEFAULT_IGNORE_URLS) { + ignoreUrls.add(ignoreUrl); + } } /**