martaalopez / atmiraFCT

1 stars 1 forks source link

Desarrollar métodos en el backend para validar y canjear tokens #55

Closed luishidalgoa closed 7 months ago

luishidalgoa commented 8 months ago

Descripción del Problema

En el backend de la aplicación, construido con Spring Boot y Spring Security, se requiere el desarrollo de dos métodos para mejorar la seguridad y la gestión de autenticación de los usuarios. Estos métodos son necesarios para validar la validez de un token de autenticación y para canjear un token por el usuario al que pertenece dicho token. Esta funcionalidad es esencial para garantizar un sistema de autenticación seguro y eficiente en la aplicación.

Objetivo

El objetivo de este issue es desarrollar dos métodos en el backend que permitan:

  1. Validar la validez de un token de autenticación.
  2. Canjear un token por el usuario al que pertenece ese token.

Tareas

  1. Desarrollo del método de validación de token:

    • Implementar un método que reciba un token como entrada y valide su autenticidad utilizando Spring Security.
    • Manejar los casos de éxito y error al validar el token y devolver una respuesta adecuada.
  2. Desarrollo del método de canje de token por usuario:

    • Crear un método que tome un token como entrada y devuelva el usuario al que pertenece ese token.
    • Implementar la lógica necesaria para validar el token y recuperar el usuario correspondiente de la base de datos.
  3. Integración con Spring Security:

    • Integrar los métodos desarrollados con Spring Security para garantizar que se utilicen correctamente en el proceso de autenticación de la aplicación.