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检测 }