Autenticación

Actualizado 3 months ago Por Valentina

Autenticación Basada en tokens

Todas las peticiones hechas a nuestra API deben ser autenticadas. La API de Adereso usa autenficación basada en token, lo que implica que para cada petición se debe incluir la Token de acceso en el header Authorization. En nuestro esquema, su token debe ser precedida por la palabra Key y un espacio.

La palabra Key la letra K debe ser en mayúscula, y debe haber un espacio entre la palabra Key y el token, de lo contrario recibirás como respuesta un error de permisos 401 Unauthorized.

¿Dónde obtener un token?

Podrás obtener un token de autenticación en la sección Administrador > Usuarios de API.

Ejemplos

Acá usted podrá ver varios ejemplos mostrando la forma correcta de insertar la Token de acceso.

Usando swagger

Desde nuestro sitio api-cluster.postcenter.io podrás hacerlo ingresando el token en la esquina superior derecha:

Usando Curl

Te mostramos como enviar la cabecera de manera correcta:


curl -H "Authorization: Key 30290ce5769e78f60e3b68a039d9276bb2d091663744572feef6f6e2bf190b68572d302f6469a10fc5dc6d755790812684a5881005310a88ee67b7f88c53321e" https://api.postcenter.io/v1/ping/

Usando Python

Usando la librería requests de Python:

import requests

headers = {'Authorization': 'Key 30290ce5769e78f60e3b68a039d9276bb2d091663744572feef6f6e2bf190b68572d302f6469a10fc5dc6d755790812684a5881005310a'}
r = requests.get(url, headers=headers)

Usando Postman

En la pestaña headers debe haber un header con llave "Authorization" y valor "Key <token>"

Ejemplo del error

Aquí te mostranmos la forma incorrecta de insertar la token y el error que retorna. En el ejemplo, se ingresa "K <token>" en vez de "Key <token>":


¿Te gustó lo que leíste?