|
|
|
|
@ -21,8 +21,6 @@ import org.springframework.boot.actuate.autoconfigure.health.HealthEndpointAutoC
@@ -21,8 +21,6 @@ import org.springframework.boot.actuate.autoconfigure.health.HealthEndpointAutoC
|
|
|
|
|
import org.springframework.boot.actuate.autoconfigure.info.InfoEndpointAutoConfiguration; |
|
|
|
|
import org.springframework.boot.actuate.health.HealthEndpoint; |
|
|
|
|
import org.springframework.boot.autoconfigure.AutoConfiguration; |
|
|
|
|
import org.springframework.boot.autoconfigure.AutoConfigureAfter; |
|
|
|
|
import org.springframework.boot.autoconfigure.AutoConfigureBefore; |
|
|
|
|
import org.springframework.boot.autoconfigure.EnableAutoConfiguration; |
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; |
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; |
|
|
|
|
@ -48,14 +46,13 @@ import org.springframework.web.cors.reactive.PreFlightRequestWebFilter;
@@ -48,14 +46,13 @@ import org.springframework.web.cors.reactive.PreFlightRequestWebFilter;
|
|
|
|
|
* @author Madhura Bhave |
|
|
|
|
* @since 2.1.0 |
|
|
|
|
*/ |
|
|
|
|
@AutoConfiguration |
|
|
|
|
@AutoConfiguration(before = ReactiveSecurityAutoConfiguration.class, |
|
|
|
|
after = { HealthEndpointAutoConfiguration.class, InfoEndpointAutoConfiguration.class, |
|
|
|
|
WebEndpointAutoConfiguration.class, ReactiveOAuth2ClientAutoConfiguration.class, |
|
|
|
|
ReactiveOAuth2ResourceServerAutoConfiguration.class }) |
|
|
|
|
@ConditionalOnClass({ EnableWebFluxSecurity.class, WebFilterChainProxy.class }) |
|
|
|
|
@ConditionalOnMissingBean({ SecurityWebFilterChain.class, WebFilterChainProxy.class }) |
|
|
|
|
@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.REACTIVE) |
|
|
|
|
@AutoConfigureBefore(ReactiveSecurityAutoConfiguration.class) |
|
|
|
|
@AutoConfigureAfter({ HealthEndpointAutoConfiguration.class, InfoEndpointAutoConfiguration.class, |
|
|
|
|
WebEndpointAutoConfiguration.class, ReactiveOAuth2ClientAutoConfiguration.class, |
|
|
|
|
ReactiveOAuth2ResourceServerAutoConfiguration.class }) |
|
|
|
|
public class ReactiveManagementWebSecurityAutoConfiguration { |
|
|
|
|
|
|
|
|
|
@Bean |
|
|
|
|
|