# LOG IN

Para autenticar a un usuario, la API generará un token de autenticación que será necesario para acceder a cada una de sus funciones. Este token tendrá una duración máxima de 60 segundos sin uso, tras lo cual será necesario generar uno nuevo para continuar utilizando la API.
### URL
`https://[server]/CTNEAT/LOGIN/{user}/{psw}`
### Método HTTP

<span style="background-color: RGB(49,213,254); color: white; font-weight: bold; padding: 8px;">GET</span>


### Parámetros de la solicitud

| Nombre del parámetro | Tipo de dato | Descripción del parámetro | Obligatorio |
| -------------------- | ------------ | ------------------------ | ----------- |
|   user               |  cadena      |    nombre del usuario con el que se quiere hacer el log in                      |       Sí      |
|   psw                |  cadena      |    contraseña del usuario                      |       Sí      |

### Encabezados de la solicitud

| Nombre del encabezado | Descripción del encabezado | Obligatorio |
| --------------------- | -------------------------- | ----------- |
|                       |                            |             |

### Cuerpo de la solicitud

No se requiere un cuerpo de solicitud para este método HTTP.


### Parámetros de la respuesta

| Nombre del parámetro | Tipo de dato | Descripción del parámetro |
| -------------------- | ------------ | ------------------------ |
|        tkn.val              |      cadena        |       Token de autenticación                   |

### Códigos de estado de la respuesta

| Código de estado | Descripción del código de estado | Posibles razones |
| ---------------- | -------------------------------- | ---------------- |
|     200             |            OK                      |     La solicitud fue exitosa             |
|     401             |            Unauthorized                      |     	El usuario no está autenticado             |


###  Ejemplo de consulta
`http://ctincoming/CTNEAT/LOGIN/CTNEAT/1234`

### Ejemplo de respuesta
```json
{ "val":"F7C9403161C67E8675AC1CE8C583CCA4BDF4C5A76408C433AA9284625FF5207D" }
```