docs: Updated following the addition of SSPI based HTTP digest auth

This commit is contained in:
Steve Holme 2014-11-06 23:47:18 +00:00
parent 0a925d7834
commit 338b641370
4 changed files with 9 additions and 18 deletions

View File

@ -22,28 +22,26 @@ New stuff - libcurl
`curl_formget()` and `curl_formfree()` by adding replacement functions and `curl_formget()` and `curl_formfree()` by adding replacement functions and
deprecating the old ones to allow custom mallocs and more deprecating the old ones to allow custom mallocs and more
7. HTTP Digest authentication via Windows SSPI 7. SASL GSSAPI (Kerberos 5) authentication via a GSS-API library
8. SASL GSSAPI (Kerberos 5) authentication via a GSS-API library 8. add support for third-party SASL libraries such as Cyrus SASL - may need to
9. add support for third-party SASL libraries such as Cyrus SASL - may need to
move existing native and SSPI based authentication into vsasl folder after move existing native and SSPI based authentication into vsasl folder after
reworking HTTP and SASL code reworking HTTP and SASL code
10. SASL authentication in LDAP 9. SASL authentication in LDAP
11. Simplify the SMTP email interface so that programmers don't have to 10. Simplify the SMTP email interface so that programmers don't have to
construct the body of an email that contains all the headers, alternative construct the body of an email that contains all the headers, alternative
content, images and attachments - maintain raw interface so that content, images and attachments - maintain raw interface so that
programmers that want to do this can programmers that want to do this can
12. Allow the email protocols to return the capabilities before 11. Allow the email protocols to return the capabilities before
authenticating. This will allow an application to decide on the best authenticating. This will allow an application to decide on the best
authentication mechanism authentication mechanism
13. Allow Windows threading model to be replaced by Win32 pthreads port 12. Allow Windows threading model to be replaced by Win32 pthreads port
14. Implement a dynamic buffer size to allow SFTP to use much larger buffers 13. Implement a dynamic buffer size to allow SFTP to use much larger buffers
and possibly allow the size to be customizable by applications. Use less and possibly allow the size to be customizable by applications. Use less
memory when handles are not in use? memory when handles are not in use?

View File

@ -42,7 +42,6 @@
5.3 Rearrange request header order 5.3 Rearrange request header order
5.4 SPDY 5.4 SPDY
5.5 auth= in URLs 5.5 auth= in URLs
5.6 Digest via Windows SSPI
6. TELNET 6. TELNET
6.1 ditch stdin 6.1 ditch stdin
@ -314,12 +313,6 @@ This is not detailed in any FTP specification.
Additionally this should be implemented for proxy base URLs as well. Additionally this should be implemented for proxy base URLs as well.
5.6 Digest via Windows SSPI
libcurl already supports HTTP Digest Authentication via native routines as well
as SASL Digest via both Windows SSPI and native routines. In addition to this
libcurl should also support HTTP Digest Authentication via Windows SSPI.
6. TELNET 6. TELNET
6.1 ditch stdin 6.1 ditch stdin

View File

@ -1684,7 +1684,7 @@ Principal Name) formats. For example, EXAMPLE\\user and user@example.com
respectively. respectively.
If you use a Windows SSPI-enabled curl binary and perform Kerberos V5, If you use a Windows SSPI-enabled curl binary and perform Kerberos V5,
Negotiate, NTLM or DIGEST-MD5 authentication then you can tell curl to select Negotiate, NTLM or Digest authentication then you can tell curl to select
the user name and password from your environment by specifying a single colon the user name and password from your environment by specifying a single colon
with this option: "-u :". with this option: "-u :".

View File

@ -125,7 +125,7 @@ letters. (Added in 7.12.0)
.IP CURL_VERSION_SSPI .IP CURL_VERSION_SSPI
libcurl was built with support for SSPI. This is only available on Windows and libcurl was built with support for SSPI. This is only available on Windows and
makes libcurl use Windows-provided functions for Kerberos, NTLM, SPNEGO and makes libcurl use Windows-provided functions for Kerberos, NTLM, SPNEGO and
SASL DIGEST-MD5 authentication. It also allows libcurl to use the current user Digest authentication. It also allows libcurl to use the current user
credentials without the app having to pass them on. (Added in 7.13.2) credentials without the app having to pass them on. (Added in 7.13.2)
.IP CURL_VERSION_GSSAPI .IP CURL_VERSION_GSSAPI
libcurl was built with support for GSS-API. This makes libcurl use provided libcurl was built with support for GSS-API. This makes libcurl use provided