Desde aqui podrás acceder a toda la información de la API para generar tokens y poder verificarlos.
Llamada: (POST) https://apis.dipucordoba.es/apitoken/api/sessions
Desde esta funcion podrás generar un token en formato JWT. Los parámetros que puede recibir son los siguientes:
Éxito: { "result" => 1, "email" => "xxxx@eprinsa.es", "email_verified" => true, "typ" => "JWT", "alg" => "HS256", ... }
Posibles campos devueltos en el mensaje de éxito:
Llamada: (GET) https://apis.dipucordoba.es/apitoken/api/sessions?token=TOKEN_JWT
Desde esta función podrás verificar el token TOKEN_JWT generado previamente en la función anterior. Los parámetros que puede recibir son los siguientes:
Éxito:
JSON:
{ "result" => 1, "email" => "xxxx@eprinsa.es", "email_verified" => true, "typ" => "JWT", "alg" => "HS256", ... }
{
"data": {
"type": "TokenUser",
"id": "TOKEN",
"attributes": {
"id": "TOKEN",
"typ": "JWT",
"alg": "HS256",
"jti": "4f1g23a12aa",
"iss": "IDUSER",
"aud": "http://www.eprinsa.es",
"iat": 1549625181,
"nbf": 1549625182,
"exp": 1549711581,
"uid": 1,
"dni": null,
"name": null,
"citizenQAALevel": null,
"result": "1",
"description": "Token validado y verificado",
"login": "IDUSER",
"email_verified": true
},
"relationships": []
}
}
Posibles campos devueltos en el mensaje de éxito: