1
resposta

Não consigo realizar o Login

Ao realizar o login com usuário e senha = joao não é possível logar também no sistema não estou conseguindo chamar a tela que eu fiz de login e estou fazendo login pela página original do Spring.

public class WebSecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { http .authorizeHttpRequests() .anyRequest() .authenticated() .and() .formLogin(form -> form .loginPage("/login") .permitAll() ); }

@Bean
@Override
public UserDetailsService userDetailsService()
{
    UserDetails user = User.withDefaultPasswordEncoder()
            .username("joao")
            .password("joao")
            .roles("ADM")
            .build();

    return new InMemoryUserDetailsManager(user);
}

}

1 resposta

Olá Thales, tudo bem?

Parece que a configuração de autenticação está correta. A URL "/login" está mapeada no @Controller?

Exemplo:

@Controller
public class LoginController {

    @GetMapping("/login")
    public String showLoginForm() {
        return "login";
    }
}

Ocorre algum erro no log quando você tenta acessar a página de login?