Autenticación con la API de Talo
La autenticación es un componente crítico de la seguridad en cualquier API REST. En Talo, utilizamos un proceso de autenticación basado en tokens para asegurar que sólo los clientes autorizados tengan acceso a nuestra API.
Generación de Credenciales
Las credenciales se generan a través de Dashboard > Usuario > Credenciales. Consisten en un client_id
y un client_secret
, que se utilizan para generar un token de acceso temporal.
Generación de Tokens de Autenticación
Para generar un token de autenticación, realiza una solicitud POST a /users/:user_id/tokens
, incluyendo el client_id
y client_secret
en el cuerpo de la solicitud.
Ejemplo:
Request:
curl -X POST https://api.talo.com.ar/users/:user_id/tokens \
-H "Content-Type: application/json" \
-d '{"client_id": "A13NDKD3534JEM", "client_secret": "ma43rngw485u5p9kjh2hsfd9g8s0323j4kjlkdjsfda9"}'
Response:
{
"message": "ok",
"error": false,
"data": {
"token": "TL-eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"
}
}
Uso de Tokens de Autenticación
Una vez que tienes un token de autenticación, debes incluirlo en el encabezado Authorization de todas las solicitudes a nuestra API, utilizando el esquema "Bearer".
Ejemplo:
Si tu token es "TL-qrdf892ljsdf", entonces tu encabezado de autorización debería verse así:
Authorization: Bearer TL-qrdf892ljsdf