-
Notifications
You must be signed in to change notification settings - Fork 81
Open
Labels
Description
Describe the bug
In Vaadin V24.9.0-alpha6 VaadinWebSecurity is deprecated. I changed my Code to SecurityFilterChain:
@Bean
SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception
{
http.authorizeHttpRequests(
authorize -> authorize.requestMatchers("/images/**").permitAll());
http.rememberMe(rememberMe ->
{
rememberMe.key(remembermekey).tokenValiditySeconds(remberme_tokenvalidity)
.tokenRepository(persistentTokenRepository());
});
http.logout((logout) -> logout.permitAll());
http.formLogin(fl ->
{
fl.defaultSuccessUrl("/start");
});
http.with(VaadinSecurityConfigurer.vaadin(), configurer ->
{
// This is important to register your login view to the
// navigation access control mechanism:
configurer.loginView(LoginView.class);
});
return http.build();
}
The statement "fl.defaultSuccessUrl("/start")" has no Effect. The app navigates to "/".
Expected-behavior
App navigates to "/start" after successful Login
Reproduction
See above code
System Info
Mac OS 15.6.1
OpenJDK Runtime Environment Temurin-24.0.2+12 (build 24.0.2+12)
Vaadin 24.9.0-alpha6