Unable to access Kibana REST API

0

Hi,

I’m using the ElasticSearch service on a VPC with basic authentication.
I am able to make ES REST API calls, but Kibana API calls fail with 401 status code - "Authentication required". Kibana UI works well.

For example, the following API call works:
curl -u user:pass -H 'Content-Type: application/json' -X GET <vpc-es-endpoint>/_search

But this one fails with status 401:
curl -u user:pass -H 'Content-Type: application/json' -X GET <vpc-es-endpoint>/_plugin/kibana/api/saved_objects/index-pattern/<id>

Any idea what could be the problem?

Thanks

ia7
preguntada hace 3 años1161 visualizaciones
3 Respuestas
0

I am also facing the same issue. I tried every options

respondido hace 3 años
0

Hi,

I managed to make it work by calling /_plugin/kibana/auth/login and then using the security_authentication cookie when calling Kiabana API.

First call:
curl -u user:pass -H 'Content-Type: application/json' -X POST <vpc-es-endpoint>/_plugin/kibana/auth/login' -H 'kbn-xsrf: true' -d '{"username" : <username>, "password" : <password>}' -c /tmp/kibana_cookies.txt

Next calls:
curl -u user:pass -H 'Content-Type: application/json' -X GET <vpc-es-endpoint>/_plugin/kibana/api/saved_objects/index-pattern/<id> -b /tmp/kibana_cookies.txt

Or:
curl -u user:pass -H 'Content-Type: application/json' -X GET <vpc-es-endpoint>/_plugin/kibana/api/saved_objects/index-pattern/<id> --cookie 'security_authentication=<security_auth_cookie>

ia7
respondido hace 3 años
0

Cool. It worked. Once security cookie is available, I think user:password is no longer needed. One issue I am facing is that visualization created in elastic version of kibana (7.9.x) is failing to import into AWS ES kibana 7.9. We use the _import api end point

respondido hace 3 años

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas