2
respostas

Autenticação não funciona

Estou fazendo o instanciamento e passando o encoder para o método passwordEncoder como no vídeo, porém estou recebendo o seguinte erro:

-> There is no PasswordEncoder mapped for the id "null"

Segue abaixo a configuração do encoder feita:

    @Override
    protected void configure(AuthenticationManagerBuilder auth) throws Exception
    {
        auth.userDetailsService(autenticacaoService).passwordEncoder(new BCryptPasswordEncoder());

        super.configure(auth);
    }

2 respostas

Removi o trecho seguinte e funcionou.

super.configure(auth);

Por quê?

Oi Matheus,

Se você chamar o super ele vai usar as configurações da classe herdada, sobrescrevendo as suas configurações.

Bons estudos