Skip to content

Commit 9baa67c

Browse files
author
Willi Schönborn
authored
Merge pull request #386 from theHilikus/config-order
Don't use default order for spring-security configurer
2 parents 8cf7a54 + e5c9de0 commit 9baa67c

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) //subtract random, uncommon number to reduce chances of collision with a user-selected order
1720
public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
1821
@Autowired
1922
private SecurityProblemSupport problemSupport;

0 commit comments

Comments
 (0)