|
28 | 28 | import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
|
29 | 29 | import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
30 | 30 | import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
|
31 |
| -import org.springframework.boot.security.autoconfigure.reactive.ReactiveSecurityAutoConfiguration; |
32 |
| -import org.springframework.boot.security.autoconfigure.reactive.ReactiveUserDetailsServiceAutoConfiguration; |
33 | 31 | import org.springframework.context.annotation.Bean;
|
34 | 32 | import org.springframework.security.authentication.ReactiveAuthenticationManager;
|
35 | 33 | import org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity;
|
|
53 | 51 | * @author Madhura Bhave
|
54 | 52 | * @since 2.1.0
|
55 | 53 | */
|
56 |
| -@AutoConfiguration(before = ReactiveSecurityAutoConfiguration.class, |
| 54 | +@AutoConfiguration( |
| 55 | + beforeName = "org.springframework.boot.security.autoconfigure.reactive.ReactiveSecurityAutoConfiguration", |
57 | 56 | after = { HealthEndpointAutoConfiguration.class, InfoEndpointAutoConfiguration.class,
|
58 |
| - WebEndpointAutoConfiguration.class, ReactiveUserDetailsServiceAutoConfiguration.class }, |
| 57 | + WebEndpointAutoConfiguration.class }, |
59 | 58 | afterName = {
|
60 | 59 | "org.springframework.boot.security.oauth2.client.autoconfigure.reactive.ReactiveOAuth2ClientWebSecurityAutoConfiguration",
|
61 |
| - "org.springframework.boot.security.oauth2.server.resource.autoconfigure.reactive.ReactiveOAuth2ResourceServerAutoConfiguration" }) |
| 60 | + "org.springframework.boot.security.oauth2.server.resource.autoconfigure.reactive.ReactiveOAuth2ResourceServerAutoConfiguration", |
| 61 | + "org.springframework.boot.security.autoconfigure.reactive.ReactiveUserDetailsServiceAutoConfiguration" }) |
62 | 62 | @ConditionalOnClass({ EnableWebFluxSecurity.class, WebFilterChainProxy.class })
|
63 | 63 | @ConditionalOnMissingBean({ SecurityWebFilterChain.class, WebFilterChainProxy.class })
|
64 | 64 | @ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.REACTIVE)
|
|
0 commit comments