1
resposta

Logar e acessar home

não consigo acessar a home após digitar login e senha, simplesmente volta pra tele de login como se tivesse errado (todas as requisições aparecem 200). Achei que talvez fosse o usuário em memória, mas chegue no JDBC, já coloquei os usuários no banco de dados e continua não funcionando. A única diferença em todo meu projeto é que estou usando spring boot 2.4.4

1 resposta

Para resolver adicione .defaultSuccessUrl("/home", true) após .loginPage("/login")

Desta forma:

@Override
    protected void configure(HttpSecurity http) throws Exception {
        http
                .authorizeRequests().anyRequest().authenticated()
                .and()
                .formLogin(form -> form
                        .loginPage("/login")
                        .defaultSuccessUrl("/home", true)
                        .permitAll()
                )
                .logout(logout -> logout.logoutUrl("/logout"));
    }