Spring Boot Reactive WebClient «serverWebExchange должен быть нулевым», когда Spring Security OAuth используется - PullRequest
2 голосов
/ 10 июля 2019

Я хотел бы использовать WebClient из приложения Spring Boot WebFlux, которое настроено с использованием учетных данных клиента Spring Security OAuth 2.

Но я получаю: java.lang.IllegalArgumentException: serverWebExchange must be null

Код здесь: https://github.com/mparaz/spring-apigee-client

Когда я отключаю Spring Security, удаляя его из pom.xml, он работает правильно.

Когда я продолжаю использовать Spring Security, но вместо того, чтобы возвращать результат цепочки webClient() в контроллер и просто выводить его, он также работает.

Похоже, что клиент и сервер Reactive не работают вместе при использовании Spring Security. Как я могу заставить их работать вместе?

...