|
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