Open DEV-AusA opened 2 months ago
Crear modulo auth: Crear su controller, module y service.
email: string password: string
Implementar en el DTO las validaciones necesarias en cada input (x ejm en la propiedad password debe contener los criterios necesarios de un pasword)
El controller del login debe retornar el codestatus acorde al login.
Implementar el DTO creado en el controller y en el service.
Implementar en el service el metodo que recibe los datos del DTO.
Establecer la logica para el login en el service.
Generar el SECRET como variable de entorno en el .env para la generacion del token.
Implementar la dependencia JSON Web Tokens (JWT) para la generacion del token. usando el SECRET.
Despues de logearse debe retornar un objeto con la propiedad 2 propiedades, profile y token.
La propiedad profile debe contener los siguientes parametros:
name lastName email cuil rol state events
Realizar las pruebas necesarias en la DB del entorno local.
endpoint para registro: auth/register
endpoint para login: auth/login
https://api.postman.com/collections/29738034-e9e3117b-d964-467a-adc7-939a9fd62739?access_key=PMAT-01J9D092H9ADBWBSW7NNHWQ50H
Crear modulo auth: Crear su controller, module y service.
Ningun campo es opcional
email: string password: string
Implementar en el DTO las validaciones necesarias en cada input (x ejm en la propiedad password debe contener los criterios necesarios de un pasword)
El controller del login debe retornar el codestatus acorde al login.
Implementar el DTO creado en el controller y en el service.
Implementar en el service el metodo que recibe los datos del DTO.
Establecer la logica para el login en el service.
Generar el SECRET como variable de entorno en el .env para la generacion del token.
Implementar la dependencia JSON Web Tokens (JWT) para la generacion del token. usando el SECRET.
Despues de logearse debe retornar un objeto con la propiedad 2 propiedades, profile y token.
La propiedad profile debe contener los siguientes parametros:
name lastName email cuil rol state events
Realizar las pruebas necesarias en la DB del entorno local.
endpoint para registro: auth/register
endpoint para login: auth/login