Skip to content

Commit 2e0785f

Browse files
committed
SpringDocSecurityConfiguration class not sufficiently constrained. Fixes #2139
1 parent 69aa19c commit 2e0785f

File tree

2 files changed

+1
-11
lines changed

2 files changed

+1
-11
lines changed

springdoc-openapi-starter-common/pom.xml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,6 @@
4646
<optional>true</optional>
4747
</dependency>
4848
<!-- Spring Security -->
49-
<dependency>
50-
<groupId>org.springframework.security</groupId>
51-
<artifactId>spring-security-web</artifactId>
52-
<optional>true</optional>
53-
</dependency>
54-
<dependency>
55-
<groupId>org.springframework.security</groupId>
56-
<artifactId>spring-security-config</artifactId>
57-
<optional>true</optional>
58-
</dependency>
5949
<dependency>
6050
<groupId>org.springframework.security</groupId>
6151
<artifactId>spring-security-oauth2-authorization-server</artifactId>

springdoc-openapi-starter-common/src/main/java/org/springdoc/core/configuration/SpringDocSecurityConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
@Lazy(false)
7777
@Configuration(proxyBeanMethods = false)
7878
@ConditionalOnExpression("${springdoc.api-docs.enabled:true} and ${springdoc.enable-spring-security:true}")
79-
@ConditionalOnClass(Authentication.class)
79+
@ConditionalOnClass(SecurityFilterChain.class)
8080
@ConditionalOnWebApplication
8181
@ConditionalOnBean(SpringDocConfiguration.class)
8282
public class SpringDocSecurityConfiguration {

0 commit comments

Comments
 (0)