Skip to content

Commit 6e55917

Browse files
committed
Set order to a low-priority but uncommon value
Without the order, it takes the default value (100), which can easily collide with another WebConfigurerAdapter in the application using the library
1 parent 8cf7a54 commit 6e55917

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

problem-spring-web-autoconfigure/src/main/java/org/zalando/problem/spring/web/autoconfigure/security/SecurityConfiguration.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
55
import org.springframework.context.annotation.Configuration;
66
import org.springframework.context.annotation.Import;
7+
import org.springframework.core.Ordered;
8+
import org.springframework.core.annotation.Order;
79
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
810
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
911
import org.zalando.problem.spring.web.advice.security.SecurityProblemSupport;
@@ -14,6 +16,7 @@
1416
@Configuration
1517
@ConditionalOnClass(WebSecurityConfigurerAdapter.class) //only when spring-security is in classpath
1618
@Import(SecurityProblemSupport.class)
19+
@Order(Ordered.LOWEST_PRECEDENCE - 21)
1720
public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
1821
@Autowired
1922
private SecurityProblemSupport problemSupport;

0 commit comments

Comments
 (0)