@ -136,7 +136,7 @@ public class ReactiveOAuth2ResourceServerAutoConfigurationTests {
@@ -136,7 +136,7 @@ public class ReactiveOAuth2ResourceServerAutoConfigurationTests {
}
@Test
public void jwtDecoderBeanIsConditionalOnMissingBeanUsingOidcIssuerUri ( ) {
public void jwtDecoderByIssuerUriB eanIsConditionalOnMissingBean ( ) {
this . contextRunner . withPropertyValues (
"spring.security.oauth2.resourceserver.jwt.issuer-uri=http://jwk-oidc-issuer-location.com" )
. withUserConfiguration ( JwtDecoderConfig . class )
@ -154,17 +154,6 @@ public class ReactiveOAuth2ResourceServerAutoConfigurationTests {
@@ -154,17 +154,6 @@ public class ReactiveOAuth2ResourceServerAutoConfigurationTests {
. doesNotHaveBean ( BeanIds . SPRING_SECURITY_FILTER_CHAIN ) ) ;
}
@Test
public void autoConfigurationShouldBeConditionalOnBearerTokenAuthenticationTokenClassUsingOidcIssuerUri ( ) {
this . contextRunner . withPropertyValues (
"spring.security.oauth2.resourceserver.jwt.issuer-uri=http://jwk-oidc-issuer-location.com" )
. withUserConfiguration ( JwtDecoderConfig . class )
. withClassLoader (
new FilteredClassLoader ( BearerTokenAuthenticationToken . class ) )
. run ( ( context ) - > assertThat ( context )
. doesNotHaveBean ( BeanIds . SPRING_SECURITY_FILTER_CHAIN ) ) ;
}
@Test
public void autoConfigurationWhenSecurityWebFilterChainConfigPresentShouldNotAddOne ( ) {
this . contextRunner . withPropertyValues (
@ -176,25 +165,6 @@ public class ReactiveOAuth2ResourceServerAutoConfigurationTests {
@@ -176,25 +165,6 @@ public class ReactiveOAuth2ResourceServerAutoConfigurationTests {
} ) ;
}
@Test
public void autoConfigurationWhenSecurityWebFilterChainConfigPresentShouldNotAddOneUsingOidcIssuerUri ( )
throws IOException {
this . server = new MockWebServer ( ) ;
this . server . start ( ) ;
String issuer = this . server . url ( "" ) . toString ( ) ;
String cleanIssuerPath = cleanIssuerPath ( issuer ) ;
setupMockResponse ( cleanIssuerPath ) ;
this . contextRunner
. withPropertyValues (
"spring.security.oauth2.resourceserver.jwt.issuer-uri=http://"
+ this . server . getHostName ( ) + ":" + this . server . getPort ( ) )
. withUserConfiguration ( SecurityWebFilterChainConfig . class )
. run ( ( context ) - > {
assertThat ( context ) . hasSingleBean ( SecurityWebFilterChain . class ) ;
assertThat ( context ) . hasBean ( "testSpringSecurityFilterChain" ) ;
} ) ;
}
@SuppressWarnings ( "unchecked" )
private void assertFilterConfiguredWithJwtAuthenticationManager (
AssertableReactiveWebApplicationContext context ) {