No handler found for uri [/api/security/v1/login] for auto-authentication embedded iframe


#1

Hi,
I've made an MVC web app which has embedded iframes of Kibana Dashboards we have created using Version 5.5.2. We do have an initial login, so we don't want our users to enter their credentials twice. I've read through previous threads POSTING to:

/api/security/v1/login
{
"password":"<password>",
"username":"<username>"
}

with an appropriate additional header kbn-version:5.5.2 to retrieve/set a cookie however I get a 400 Bad Request with the message No handler found for uri [/api/security/v1/login] and method [POST].
Our Kibana instance is hosted on elastic.co. From my understanding that if that POST is successful the server should respond with a cookie header where then you can set within your current session.
Please let me know if my logic is wrong or I am missing any steps. Some guidance will be greatly appreciated!
Thanks

Link to previous thread: https://discuss.elastic.co/t/authenticating-to-iframe-embedded-kibana-dashboard/71129/5


(Lukas Olson) #2

Are you making sure to add your base path before /api/security/v1/login?


#3

Hi,
Pretty embarrassed by this but I've had my base path set to an old cluster that we deactivated. /api/security/v1/login works. Thanks for your help!


(system) #4

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.