Я хотел бы использовать 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. Как я могу заставить их работать вместе?