HTTPCLIENT-1568: Improve docs on AuthSchemes

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1639776 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Michael Osipov 2014-11-14 19:59:40 +00:00
parent 3b5df666a9
commit 2489d1df66
1 changed files with 11 additions and 8 deletions

View File

@ -38,30 +38,33 @@ import org.apache.http.annotation.Immutable;
public final class AuthSchemes {
/**
* Basic authentication scheme as defined in RFC2617 (considered inherently
* insecure, but most widely supported)
* Basic authentication scheme as defined in RFC 2617 (considered inherently
* insecure, but most widely supported).
*/
public static final String BASIC = "Basic";
/**
* Digest authentication scheme as defined in RFC2617.
* Digest authentication scheme as defined in RFC 2617.
*/
public static final String DIGEST = "Digest";
/**
* The NTLM scheme is a proprietary Microsoft Windows Authentication
* protocol (considered to be the most secure among currently supported
* authentication schemes).
* The NTLM authentication scheme is a proprietary Microsoft Windows
* authentication protocol as defined in [MS-NLMP].
*/
public static final String NTLM = "NTLM";
/**
* SPNEGO Authentication scheme.
* SPNEGO authentication scheme as defined in RFC 4559 and RFC 4178
* (considered to be the most secure among currently supported
* authentication schemes if Kerberos is selected).
*/
public static final String SPNEGO = "Negotiate";
/**
* Kerberos Authentication scheme.
* Kerberos authentication scheme as defined in RFC 4120
* (considered to be the most secure among currently supported
* authentication schemes).
*/
public static final String KERBEROS = "Kerberos";