Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Lo que aprendimos

Aprendí a integrar JWT en la API agregando la librería java-jwt, generar un token cuando el usuario se autentica, inyectar el secret desde application.properties con @Value y devolver el token en la respuesta del login.

1 respuesta

¡Hola Estudiante, espero que estés bien!

Parece que has captado muy bien los conceptos clave de la lección sobre la integración de JWT en tu API. Has mencionado correctamente los pasos importantes: la adición de la librería java-jwt, la generación del token durante la autenticación del usuario, la inyección del secreto desde application.properties usando @Value, y el retorno del token en la respuesta de inicio de sesión.

Un ejemplo práctico sería asegurarte de que en tu archivo application.properties tengas algo como:

jwt.secret=tuSecretoSuperSecreto

Y en tu clase de configuración o servicio, podrías inyectar este secreto así:

@Value("${jwt.secret}")
private String jwtSecret;

Luego, al autenticar al usuario, puedes generar el token usando la librería java-jwt y devolverlo en la respuesta de la API. Esto es esencial para proteger tus endpoints y asegurar que solo usuarios autenticados puedan acceder a recursos protegidos.

Espero que esta explicación te haya ayudado a consolidar lo que aprendiste. ¡Bons estudios!