В каком-то темном месте, глубоко в кроличьей норе, я нашел это:
@TestConfiguration
@Order(1)
public class SecurityConfiguration
implements WebSecurityConfigurer<WebSecurity> {
@Override
public void init(WebSecurity builder) throws Exception {
builder.ignoring().requestMatchers(
new AntPathRequestMatcher("/**"));
}
@Override
public void configure(WebSecurity builder) throws Exception {
}
}
Помните, чтобы зарегистрировать класс в @SpringBootTest
, например:
@SpringBootTest(
classes = [SomeApplication, SecurityConfiguration],
webEnvironment = RANDOM_PORT
)
Это не отключаетвесенняя безопасность, но она делает ее прозрачной.