diff --git a/config/src/test/java/org/springframework/security/config/annotation/web/reactive/EnableWebFluxSecurityTests.java b/config/src/test/java/org/springframework/security/config/annotation/web/reactive/EnableWebFluxSecurityTests.java index 658f99ea67..bf4c913b3d 100644 --- a/config/src/test/java/org/springframework/security/config/annotation/web/reactive/EnableWebFluxSecurityTests.java +++ b/config/src/test/java/org/springframework/security/config/annotation/web/reactive/EnableWebFluxSecurityTests.java @@ -80,7 +80,7 @@ public class EnableWebFluxSecurityTests { chain.filter(exchange.mutate().principal(Mono.just(currentPrincipal)).build()), springSecurityFilterChain, (exchange,chain) -> - Mono.currentContext() + Mono.subscriberContext() .flatMap( c -> c.>get(Authentication.class)) .flatMap( principal -> exchange.getResponse() .writeWith(Mono.just(toDataBuffer(principal.getName())))) @@ -99,7 +99,7 @@ public class EnableWebFluxSecurityTests { WebTestClient client = WebTestClientBuilder.bindToWebFilters( springSecurityFilterChain, (exchange,chain) -> - Mono.currentContext() + Mono.subscriberContext() .flatMap( c -> c.>get(Authentication.class)) .flatMap( principal -> exchange.getResponse() .writeWith(Mono.just(toDataBuffer(principal.getName())))) @@ -139,7 +139,7 @@ public class EnableWebFluxSecurityTests { WebTestClient client = WebTestClientBuilder.bindToWebFilters( springSecurityFilterChain, (exchange,chain) -> - Mono.currentContext() + Mono.subscriberContext() .flatMap( c -> c.>get(Authentication.class)) .flatMap( principal -> exchange.getResponse() .writeWith(Mono.just(toDataBuffer(principal.getName())))) diff --git a/test/src/test/java/org/springframework/security/test/context/annotation/SecurityTestExecutionListenerTests.java b/test/src/test/java/org/springframework/security/test/context/annotation/SecurityTestExecutionListenerTests.java index 2164ce396d..aec9996a7c 100644 --- a/test/src/test/java/org/springframework/security/test/context/annotation/SecurityTestExecutionListenerTests.java +++ b/test/src/test/java/org/springframework/security/test/context/annotation/SecurityTestExecutionListenerTests.java @@ -42,7 +42,7 @@ public class SecurityTestExecutionListenerTests { @WithMockUser @Test public void reactorContextTestSecurityContextHolderExecutionListenerTestIsRegistered() { - Mono name = Mono.currentContext() + Mono name = Mono.subscriberContext() .flatMap( context -> context.>get(Authentication.class)) .map(Principal::getName); diff --git a/test/src/test/java/org/springframework/security/test/context/support/ReactorContextTestExecutionListenerTests.java b/test/src/test/java/org/springframework/security/test/context/support/ReactorContextTestExecutionListenerTests.java index 870cba01c3..ac9cece6fd 100644 --- a/test/src/test/java/org/springframework/security/test/context/support/ReactorContextTestExecutionListenerTests.java +++ b/test/src/test/java/org/springframework/security/test/context/support/ReactorContextTestExecutionListenerTests.java @@ -60,7 +60,7 @@ public class ReactorContextTestExecutionListenerTests { public void beforeTestMethodWhenSecurityContextEmptyThenReactorContextNull() throws Exception { this.listener.beforeTestMethod(this.testContext); - assertThat(Mono.currentContext().block().isEmpty()).isTrue(); + assertThat(Mono.subscriberContext().block().isEmpty()).isTrue(); } @Test @@ -69,7 +69,7 @@ public class ReactorContextTestExecutionListenerTests { this.listener.beforeTestMethod(this.testContext); - assertThat(Mono.currentContext().block().isEmpty()).isTrue(); + assertThat(Mono.subscriberContext().block().isEmpty()).isTrue(); } @@ -98,7 +98,7 @@ public class ReactorContextTestExecutionListenerTests { this.listener.afterTestMethod(this.testContext); - assertThat(Mono.currentContext().block().isEmpty()).isTrue(); + assertThat(Mono.subscriberContext().block().isEmpty()).isTrue(); } @Test @@ -110,7 +110,7 @@ public class ReactorContextTestExecutionListenerTests { } public void assertAuthentication(Authentication expected) { - Mono authentication = Mono.currentContext() + Mono authentication = Mono.subscriberContext() .flatMap( context -> context.>get(Authentication.class)); StepVerifier.create(authentication) diff --git a/webflux/src/test/java/org/springframework/security/web/server/context/AuthenticationReactorContextFilterTests.java b/webflux/src/test/java/org/springframework/security/web/server/context/AuthenticationReactorContextFilterTests.java index ed45188a50..ab9b032078 100644 --- a/webflux/src/test/java/org/springframework/security/web/server/context/AuthenticationReactorContextFilterTests.java +++ b/webflux/src/test/java/org/springframework/security/web/server/context/AuthenticationReactorContextFilterTests.java @@ -48,7 +48,7 @@ public class AuthenticationReactorContextFilterTests { exchange = exchange.mutate().principal(Mono.just(principal)).build(); StepVerifier.create(filter.filter(exchange, new DefaultWebFilterChain( e -> - Mono.currentContext().doOnSuccess( context -> { + Mono.subscriberContext().doOnSuccess( context -> { Principal contextPrincipal = context.>get(Authentication.class).block(); assertThat(contextPrincipal).isEqualTo(principal); assertThat(context.get("foo")).isEqualTo("bar"); @@ -65,7 +65,7 @@ public class AuthenticationReactorContextFilterTests { exchange = exchange.mutate().principal(Mono.just(principal)).build(); StepVerifier.create(filter.filter(exchange, new DefaultWebFilterChain( e -> - Mono.currentContext().doOnSuccess( context -> { + Mono.subscriberContext().doOnSuccess( context -> { Principal contextPrincipal = context.>get(Authentication.class).block(); assertThat(contextPrincipal).isEqualTo(principal); }) @@ -80,7 +80,7 @@ public class AuthenticationReactorContextFilterTests { Context defaultContext = Context.empty(); StepVerifier.create(filter.filter(exchange, new DefaultWebFilterChain( e -> - Mono.currentContext() + Mono.subscriberContext() .defaultIfEmpty(defaultContext) .doOnSuccess( context -> { Principal contextPrincipal = context.>get(Authentication.class).block();