Open
Description
Hello, ntlm auth doesn't work:
(def login "login")
(def pass "pass")
(def host "localhost")
(def domain "domain")
;; Works and returns status 200.
(let [nt (NTCredentials. login pass host domain)
creds (doto (BasicCredentialsProvider.) (.setCredentials AuthScope/ANY nt))
client (-> (HttpClients/custom) (.setDefaultCredentialsProvider creds) (.build))
request (HttpGet. "https://foo.com")
response (.execute client request)]
(.getStatusLine response))
;; Doesn't and return status 401
(client/get "https://foo.com" {:ntlm-auth [login pass host domain]})
Curious about why it doesn't work, since code in core.clj is similar to the working version above.