Как добавить поддержку CSRF для WebTestClient, тестируя реальный сервер с помощью Spring Security?

Я использовал WebTestClient для тестирования на реальном сервере, как это (как рекомендовано в документации по Spring Security):-

WebTestClient webTestClient = WebTestClient.bindToServer().baseUrl("https://localhost:8443")    
// Unable to do this when binding to server
// .apply(springSecurity())
.build();

// This throws a null pointer exception on .mutateWith(csrf())
webTestClient.mutateWith(csrf()).post().uri("/login").exchange().expectStatus().isOk();

Итак, как правильно добавить поддержку CSRF для WebTestClient при тестировании реального сервера с помощью Spring Security?

0 ответов

Другие вопросы по тегам