Revert "Create the CSRF token on the bounded elactic scheduler"

Reactor did not add bounded elastic until a later version.

This reverts commit c0154f2315a40e36b1c319b74c91a9953c9dfe34.
This commit is contained in:
Rob Winch 2020-05-18 11:10:01 -05:00
parent c0154f2315
commit f58a262eb4

View File

@ -18,7 +18,6 @@ package org.springframework.security.web.server.csrf;
import org.springframework.util.Assert; import org.springframework.util.Assert;
import org.springframework.web.server.ServerWebExchange; import org.springframework.web.server.ServerWebExchange;
import reactor.core.publisher.Mono; import reactor.core.publisher.Mono;
import reactor.core.scheduler.Schedulers;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession; import javax.servlet.http.HttpSession;
@ -49,9 +48,7 @@ public class WebSessionServerCsrfTokenRepository
@Override @Override
public Mono<CsrfToken> generateToken(ServerWebExchange exchange) { public Mono<CsrfToken> generateToken(ServerWebExchange exchange) {
return Mono.just(exchange) return Mono.fromCallable(() -> createCsrfToken());
.publishOn(Schedulers.boundedElastic())
.fromCallable(() -> createCsrfToken());
} }
@Override @Override