Browse Source

Check for spring-security-web on Classpath

This commit refines the check for adding AuthorizationWebProxyConfiguration
to the application context. The web-based authorization proxy support is intended
for applying Spring Security Method Security primitives to Spring Web components;
as such, this implies a dependency on Spring Security Web.

Closes gh-18307
pull/18311/head
Josh Cummings 2 days ago
parent
commit
dbf93acb05
  1. 2
      config/src/main/java/org/springframework/security/config/annotation/method/configuration/MethodSecuritySelector.java

2
config/src/main/java/org/springframework/security/config/annotation/method/configuration/MethodSecuritySelector.java

@ -42,7 +42,7 @@ final class MethodSecuritySelector implements ImportSelector { @@ -42,7 +42,7 @@ final class MethodSecuritySelector implements ImportSelector {
.isPresent("org.springframework.security.data.aot.hint.AuthorizeReturnObjectDataHintsRegistrar", null);
private static final boolean isWebPresent = ClassUtils
.isPresent("org.springframework.web.servlet.DispatcherServlet", null);
.isPresent("org.springframework.security.web.util.ThrowableAnalyzer", null);
private static final boolean isObservabilityPresent = ClassUtils
.isPresent("io.micrometer.observation.ObservationRegistry", null);

Loading…
Cancel
Save