Hacer una primera version del swagger de la appi. La puede hacer cualquiera. La idea es que tengamos un concepto base de la api. La misma tiene que poder cubrir el scope, osea estos puntos clave:
Enpoints basicos:
"Login" a un usuario
"Register" a un usuario
"Autenticacion y autorizacion" de un usuario
"Login de google" documentado tambien en el swagger.
Endpoints funcionales
Un endpoint que devuelva toda la data de un usuario en JSON tras haber comprobado las credenciales.
Hasta aca es importante para todo lo que tiene que ver con registrar y logear usuarios. Pero ademas:
Endpoints de administracion.
En el modulo de usuarios somos los responsables del ABM de usuarios y de manejar los permismos de los mismos. Asique tiene que haber toda una parte de la api que se encargue de poder administrar usuarios (por ejemplo, un administrador puede ver el listado de usuarios, dar de alta a usuarios, darle la baja logica a un usuario, cambiarle los permisos, etc)
- Les dejo a ustedes que vayan poniendo los endpoint basicos que se les ocurra, y despues lo vamos completando mejor.
Hacer una primera version del swagger de la appi. La puede hacer cualquiera. La idea es que tengamos un concepto base de la api. La misma tiene que poder cubrir el scope, osea estos puntos clave:
Hasta aca es importante para todo lo que tiene que ver con registrar y logear usuarios. Pero ademas: