2
respostas

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

Boa tarde. Eu troquei de máquina e tive que configurar tudo do zero, banco de dados e etc, adicionei o usuário no meu banco de dados assim

INSERT INTO usuarios(login, senha)
VALUES ('ana.souza@voll.med', '123456');

E na hora de fazer o login, dessa forma

{
    "login": "ana.souza@voll.med",
    "senha": "123456"
}

Ele retorna 403 Forbidden e no log, retorna essa mensagem:

Hibernate: 
    select
        u1_0.id,
        u1_0.login,
        u1_0.senha 
    from
        usuarios u1_0 
    where
        u1_0.login=?
2023-03-29T14:00:44.385-03:00  WARN 17420 --- [nio-8080-exec-6] o.s.s.c.bcrypt.BCryptPasswordEncoder     : Encoded password does not look like BCrypt

Pode me ajudar?

2 respostas

Oi Rafael!

Você fez o insert na tabela com a senha em texto aberto, mas deveria ter sido com a senha no formato BCrypt: $2a$10$Y50UaMFOxteibQEYLrwuHeehHYfcoafCopUazP12.rqB41bsolF5.

Ahhh, perfeito, como faço para deletar essa senha ou alterar para essa nova senha?