|
|
# Identificación en el servicio
|
|
|
|
|
|
Para llevar a cabo las operaciones del API es necesario obtener un token de sesión que caducará de forma aleatoria a lo largo de la misma. La operación que permite obtenerlo es **/api/1.0/getToken** que devuelve el siguiente resultado:
|
|
|
|
|
|
|
|
|
```json
|
|
|
{
|
|
|
"info_code": 0,
|
|
|
"info_desc": "OK",
|
|
|
"data": [
|
|
|
{
|
|
|
"token": "28a9e96167a6ee0f84bb9c46e8a3b381032f7d9de59ce882539db044e4ee691f"
|
|
|
}
|
|
|
]
|
|
|
}
|
|
|
```
|
|
|
El proceso de autenticación está basado en certificados digitales de cliente. Para la realización de pruebas y posterior pase a producción, el cliente deberá cumplimentar la documentación proporcionada en la que se le solicitan los datos necesarios de la empresa que vaya a consumir los servicios. El certificado será emitido por la PKI de la plataforma y entregado físicamente al responsable del mismo.
|
|
|
|
|
|
En caso de no tener permisos tanto en esta operación como en el envío de eventos, se devolverá un mensaje del tipo
|
|
|
|
|
|
```json
|
|
|
{
|
|
|
"info_code": 99,
|
|
|
"info_desc": "Authorization error",
|
|
|
"data": []
|
|
|
}
|
|
|
``` |