Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

[Dúvida] Enconded password does not look like BCrypt

Olá pessoaal!!

Primeira vez em fórums :)... Ao acompanhar a aula "11 Controller de autenticação", fiz o procedimento ok, e inclui na minha tabela de usuário a senha com o insert abaixo:

insert into usuarios values (1, 'ana.souza@voll.med', '$2a$10$Y50UaMFOxteibQEYLrwuHeehHYfcoafCopUazP12.rqB41bsolF5.');

Mas ainda continuo recebendo o erro 403, com a mesangem do console run do Intellij como: "Enconded password does not look like BCrypt" .

Até busquei sites de BCrypt online e coloquei 123456, mas o resultado é outra string, diferente da do insert. Preciso configurar alguma coisa no método PasswordEnconder?

Abraços e muito obg!! =*))

4 respostas

Oi!

Posta aqui um print da sua requisição no Insomnia e também manda o código da sua classe Usuario

Olá professor,

Desde já, obrigada pelo retorno (e pelas aulas...excelentes :) ). Seguem os prints:

Classe usuário:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  • No bd:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  • No Insominia:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  • No Intellij:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Valeu!!! :)

solução!

O problema está nos metodos getters da sua classe Usuario

No getUsername voce ta devolvendo a senha e no getPassword esta devolvendo o login. Está invertido :D

Hahaha o código "me cegou" , se fossas uma cobra me mordia...

Valeu, professor!!!