У меня есть приложение Spring, поддерживающее Servlet API, который использует Spring Security OAuth2 для аутентификации своих клиентов (client_credentials
грант) и пользователей (password
грант).
Теперь я пытаюсь написать интеграционные тестыдля него используется WebTestClient
, как рекомендует Spring.
Интересно: Существуют ли какие-либо удобные способы сделать аутентификацию в WebTestClient
?
Примечание: я не могу использовать mutateWith(mockUser())
, поскольку не могу запустить WebEnvironment
в режиме MOCK
.