Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created 11-23-2016 04:14 PM
I'm trying to consume API protected with NTLM authentication [Windows server]. I configured GetHttp process with Url of the server and username + password.
Username in a format of domain/username. I doubled checked the credentials and they are fine.
The GetHttp doesn't work and I am getting 401 [unauthorized] error from the API server.
Here's NiFi log output:
2016-11-23 17:45:22,272 WARN [Timer-Driven Process Thread-7] o.a.http.impl.auth.HttpAuthenticator NEGOTIATE authentication error: No valid credentials provided (Mechanism level: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)) 2016-11-23 17:45:22,272 WARN [Timer-Driven Process Thread-7] o.a.http.impl.auth.HttpAuthenticator NTLM authentication error: Credentials cannot be used for NTLM authentication: org.apache.http.auth.UsernamePasswordCredentials 2016-11-23 17:45:22,274 ERROR [Timer-Driven Process Thread-7] o.a.nifi.processors.standard.GetHTTP GetHTTP[id=91ce7dfd-0158-1000-1c53-cf24cf132983] received status code 401:Unauthorized from http://internal.api.ep/dosomething
I will appreciate any recommendation how to work this out.
Thank you!
Created 11-23-2016 05:18 PM
Looks like gethttp does not support nt authentication from looking at the code. if you open a jira we can get it added and have a patch available.
Created 07-31-2017 02:56 PM
Any chance you could send me your patched library? I'd be interested in the diff too.
Created 08-01-2017 08:56 AM
Don't worry. Rolled my own, seems to work for me.
Created 11-16-2017 01:06 PM
I haven't seen any movement on the jira for a while. I am interested in the alternative nar. If you still need some testing of it, I am able to help.