¡Hola Christian, espero que estés bien!
Entiendo que estás teniendo un problema con el mensaje de advertencia "Encoded password does not look like BCrypt" al intentar reconocer la contraseña codificada como un hash válido de BCrypt. Parece que estás utilizando la dependencia com.auth0:java-jwt:4.2.0
para manejar tu token en tu API Rest con Spring Boot.
Para solucionar este problema, es posible que necesites ajustar la configuración de tu aplicación para que utilice BCrypt para codificar y decodificar las contraseñas. En Spring Security, puedes configurar el PasswordEncoder
para que utilice BCrypt de la siguiente manera:
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.security.crypto.password.PasswordEncoder;
// ...
@Bean
public PasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder();
}
Asegúrate de que estás utilizando esta configuración en tu aplicación para que las contraseñas se codifiquen y decodifiquen correctamente.
Espero que esta información te sea útil para resolver tu problema. Si necesitas más ayuda, no dudes en preguntar.
¡Espero haber ayudado y buenos estudios!