auth

Autenticación para hacer uso de los recursos protegidos

Métodos disponibles

Método URL Descripción
POST /auth Identificación del usuario

Identificación del usuario

Genera un token JWT para mantener una sesión en el servidor con una duración de 5 minutos.

Parámetros de la petición

Nombre Tipo Descripción
username String El identificador proporcionado por ainia con el que vamos a acreditarnos
apikey String Nuestra apikey/contraseña

Datos de la respuesta

Nombre Tipo Descripción
jwt String Código JWT que incluiremos en las cabeceras de posteriores peticiones

Ejemplo mediante consola

$ curl -H "Content-Type: application/json" -X POST \
  -d '{"username": "prueba", "apikey":"test"}' https://api-ainialab.ainia.es/auth
{
  "jwt": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1MDM1OTk3MTgsImlhdCI6MTUwMzU5NjExOCwibmJmIjoxNTAzNTk2MTE4LCJzdWIiOiJ0ZXN0In0.G2GnN9NgvvmSKgRDGok0OjAyDWkG_qCn4FTxSfPUXDY"
}

Ejemplo con Python

import requests

user = 'prueba'
apikey = 'test'
r = requests.post('https://api-ainialab.ainia.es/auth',
                  json={"username":user, "apikey":apikey})
json_response = r.json()
token = json_response["jwt"]

Sitios ainia

Redes Sociales