curl/lib/vauth
toughengineer bc4b8c9717
ntlm_sspi: fix authentication using Credential Manager
If you pass empty user/pass asking curl to use Windows Credential
Storage (as stated in the docs) and it has valid credentials for the
domain, e.g.
curl -v -u : --ntlm example.com
currently authentication fails.
This change fixes it by providing proper SPN string to the SSPI API
calls.

Fixes https://github.com/curl/curl/issues/1622
Closes https://github.com/curl/curl/pull/1660
2018-04-16 20:43:21 +02:00
..
cleartext.c vauth/cleartext: fix integer overflow check 2018-03-20 19:25:50 +01:00
cram.c internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00
digest.c auth: add support for RFC7616 - HTTP Digest access authentication 2017-10-28 16:32:43 +02:00
digest.h auth: add support for RFC7616 - HTTP Digest access authentication 2017-10-28 16:32:43 +02:00
digest_sspi.c vtls: select ssl backend case-insensitive (follow-up) 2017-09-06 02:27:33 -04:00
krb5_gssapi.c spelling fixes 2017-03-26 23:56:23 +02:00
krb5_sspi.c vauth: Fix typo 2018-04-15 03:25:48 -04:00
ntlm.c ntlm_sspi: fix authentication using Credential Manager 2018-04-16 20:43:21 +02:00
ntlm.h vauth/ntlm.h: fix the #ifdef header guard 2018-03-20 15:00:09 +01:00
ntlm_sspi.c ntlm_sspi: fix authentication using Credential Manager 2018-04-16 20:43:21 +02:00
oauth2.c internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00
spnego_gssapi.c gssapi: fix memory leak of output token in multi round context 2017-08-05 00:23:24 +02:00
spnego_sspi.c vauth: Fix typo 2018-04-15 03:25:48 -04:00
vauth.c vauth: Fix typo 2018-04-15 03:25:48 -04:00
vauth.h ntlm_sspi: fix authentication using Credential Manager 2018-04-16 20:43:21 +02:00