Я использую зависимость spring-boot-starter-security
, чтобы использовать несколько классов, которые поставляются с spring-security
. Но поскольку я хочу интегрировать его в существующее приложение vaadin
, я хочу использовать только классы, а не экран входа/авторизации по умолчанию весны.
Как отключить этот экран?
Я не могу создавать какие-либо конфигурации, расширяя WebSecurityConfigurerAdapter
как мой основной класс ввода уже extends SpringBootServletInitializer
. Кроме того, приложения vaadin в основном работают по одному URL-адресу все время и используют внутреннюю навигацию.
@EnableAutoConfiguration
public class MyApp extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(MyApp.class);
}
public static void main(String[] args) {
SpringApplication.run(MyApp.class, args);
}
}
Итак, что я могу сделать, чтобы отключить экран входа в систему, но хотя использовать функции безопасности Spring?