Security

servicesNS/admin/search/login 404 - not found

colinj
Path Finder

I'm looking to start using the Web API but I'm running in to a problem. When I try and hit the login endpoint for authentication I get the following:

curl -k https://localhost:8089/servicesNS/admin/search/login/ -d"username=admin&password=changeme"

404 - not found

I'm running Splunk 4.3.1 and we do have LDAP authentication turned on, if that makes a difference. If I browse to the above location I don't see the login endpoint that way either. So, what am I doing wrong?

Tags (4)
0 Karma
1 Solution

gkanapathy
Splunk Employee
Splunk Employee

I am not sure where you got that URL endpoint, but Splunk's authentication endpoint is at https://localhost:8089/services/auth/login. You can also get an auth token at https://localhost:8089/servicesNS///auth/login. Additionally, you can pass in the user id and password via basic auth to any other endpoint and authenticate on each individual call.

http://docs.splunk.com/Documentation/Splunk/latest/RESTAPI/RESTlist

View solution in original post

gkanapathy
Splunk Employee
Splunk Employee

I am not sure where you got that URL endpoint, but Splunk's authentication endpoint is at https://localhost:8089/services/auth/login. You can also get an auth token at https://localhost:8089/servicesNS///auth/login. Additionally, you can pass in the user id and password via basic auth to any other endpoint and authenticate on each individual call.

http://docs.splunk.com/Documentation/Splunk/latest/RESTAPI/RESTlist

gkanapathy
Splunk Employee
Splunk Employee

looks to me like you just copied the url wrong from that docs page.

0 Karma

colinj
Path Finder

I got the URL I was using from the developer docs

http://dev.splunk.com/view/basic-tutorial/SP-CAAADQT

I'm not actually trying to connect to localhost or with admin/changeme I pulled out the full URL and username/password for the sake of security and brevity.

I've switched to using the services/auth/login url and it is now working.

Thanks!

0 Karma

gkanapathy
Splunk Employee
Splunk Employee

it is possible to connect from localhost or 127.0.0.1 without changing the default admin password. if you want to connect from other networks, then you need to change the password. it's possible to change this behavior in server.conf with the allowRemoteLogin setting, but it's easier and better to just change the password.

kristian_kolb
Ultra Champion

Is it even possible to log on with admin/changeme? I seem to remember that it was disabled?

/kristian

0 Karma
Get Updates on the Splunk Community!

Stay Connected: Your Guide to May Tech Talks, Office Hours, and Webinars!

Take a look below to explore our upcoming Community Office Hours, Tech Talks, and Webinars this month. This ...

They're back! Join the SplunkTrust and MVP at .conf24

With our highly anticipated annual conference, .conf, comes the fez-wearers you can trust! The SplunkTrust, as ...

Enterprise Security Content Update (ESCU) | New Releases

Last month, the Splunk Threat Research Team had two releases of new security content via the Enterprise ...