From d8c799987f9e8a5fd5a1051d6c955e7a02ee44f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=98=E5=BA=86=E5=90=89?= <51312040@qq.com> Date: Tue, 1 Mar 2022 10:18:59 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BD=E5=90=8D=E5=8D=95=E9=AA=8C=E8=AF=81?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=9C=8D=E5=8A=A1=E5=B0=B1=E7=BB=AA=E6=A3=80?= =?UTF-8?q?=E6=B5=8B=E3=80=81prometheus=E6=A3=80=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../security/starter/filter/TokenAuthenticationFilter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/cloud/security/starter/filter/TokenAuthenticationFilter.java b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/cloud/security/starter/filter/TokenAuthenticationFilter.java index e168f7f..96d7b37 100644 --- a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/cloud/security/starter/filter/TokenAuthenticationFilter.java +++ b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/cloud/security/starter/filter/TokenAuthenticationFilter.java @@ -102,7 +102,9 @@ public class TokenAuthenticationFilter extends OncePerRequestFilter { */ private boolean checkWhiteList(String method, String methodType) { return Optional.ofNullable(allows.getApis()).orElseGet(ArrayList::new) - .parallelStream().anyMatch(reg -> Pattern.compile(reg).matcher(methodType + "." + method).matches()); + .parallelStream().anyMatch(reg -> Pattern.compile(reg).matcher(methodType + "." + method).matches()) + || method.contains("actuator/health") //服务的就绪检测 + || method.contains("actuator/prometheus"); //prometheus检测 }