Então pelo que entendi só de implementar o método PasswordEncoder na classe de SecurityConfigurations o spring entende que a senha passada no login "123456" , transforma em hash "$2a$10$Y50UaMFOxteibQEYLrwuHeehHYfcoafCopUazP12.rqB41bsolF5." e valida com o hash gravado no banco?
@Bean
public PasswordEncoder passwordEncoder(){
return new BCryptPasswordEncoder();
}
Não é mais preciso fazer a validação da senha?
Tipo, receber a senha que vem do login, tranforma-la em um hash e comparar com o hash gravado no banco?