Appearance
credenciales-ausentes
urn:auditium:api:error:credenciales-ausentes| HTTP | 400 en login, 401 en el resto |
title | Credenciales ausentes / Credencial ausente |
La petición llegó sin el header Authorization, o con un valor que no contiene credencial alguna.
Causa típica
- El cliente HTTP no adjuntó el header.
- Un proxy o balanceador intermedio lo eliminó.
- En
login, se usóBeareren lugar deBasic. - En el resto de los endpoints, se usó
Basicen lugar deBearer.
Cómo resolverlo
En login, enviar usuario y contraseña como Basic:
bash
curl -i -X POST -u "$AUDITIUM_USER:$AUDITIUM_PASS" \
https://auditium.com.ar/ruc/api/loginEn cualquier otro endpoint, enviar el token como Bearer:
bash
curl -H "Authorization: Bearer $TOKEN" \
'https://auditium.com.ar/ruc/api/asignaciones_personal?id_comitente=9999'Cuando la respuesta es 401, incluye el header WWW-Authenticate con el esquema que ese endpoint espera.
Ejemplo
json
{
"type": "urn:auditium:api:error:credenciales-ausentes",
"title": "Credencial ausente",
"status": 401,
"detail": "Debe enviar su token en el encabezado `Authorization: Bearer`.",
"instance": "/ruc/api/asignaciones_personal?id_comitente=9999",
"_links": [
{ "href": "https://developers.auditium.com.ar/errores/credenciales-ausentes", "rel": "help", "method": "GET" }
]
}Relacionados
credenciales-invalidas— el header llegó, pero la credencial no sirve.- Autenticación