Autenticación
Registro de usuario
El registro de usuario es por medio de correo y contraseña, además de ser necesarios otros datos, los cuales se reciben por el body de la solicitud.
POST /api/SignIn
public class CreateUserDTO { public string? Name { get; set; } public string? SecondName { get; set; } public string Email { get; set; } = null!; public string Phone { get; set; } = null!; public string Password { get; set; } = null!; }
export interface CreateUser { Name?: string SecondName?: string Email: string Phone: string Password: string}
Donde:
- El correo debe tener el formato correcto.
- La contraseña debe mantener, al menos, 1 mayúscula, 1 minúscula, 1 número.
Success
- Código: 200
- content-type: application/json
{ "typeToken": "Bearer", "msg": "The register is succes. This is the JWT", "response": <JWT token> }
Login del usuario
POST /api/Login
export interface loginUser { email: string, password: string,}
public class UserLogin { public string Email { get; set; } public string Password { get; set; } }
Donde:
- El email tiene que cumplir con el formato correcto.
- La contraseña debe mantener, al menos, 1 mayúscula, 1 minúscula, 1 número.
Success
- Código: 200
- content-type: application/json
{ "typeToken": "Bearer", "msg": "The login is success. This is the JWT", "response": <JWT token>}