Open Alvarez-P opened 4 years ago
Como usuario quiero loguearme
Descripción
POST /api/auth
{ "email": "asd@gmail.com", "contraseña": "contraseña" }
Usar JWT. Se devolvera un access token que contendra el correo, su contraseña(la que esta encriptada en la db), y el rol Ejemplo del token. payload:
{ "email": "asf@gmail.com", "password": "svdg$asf432f43$", "rol": "admin" }
Usar un texto secret para jwt
200 { "access-token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c", "refresh-token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c" }
401 { "error": "Invalid credentials" }
admin
teacher
Como usuario quiero loguearme
Descripción
Body
Respuesta
Usar JWT. Se devolvera un access token que contendra el correo, su contraseña(la que esta encriptada en la db), y el rol Ejemplo del token. payload:
Usar un texto secret para jwt
Condiciones
admin
oteacher
puede obtener la lista