Package org.apache.hc.client5.http.auth
Class StandardAuthScheme
java.lang.Object
org.apache.hc.client5.http.auth.StandardAuthScheme
Authentication schemes by their names supported by the HttpClient.
- Since:
- 4.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringBasic authentication scheme as defined in RFC 2617 (considered inherently insecure without transport encryption, but most widely supported).static final StringDigest authentication scheme as defined in RFC 2617.static final StringKerberos authentication scheme as defined in RFC 4120 (considered to be the most secure among currently supported authentication schemes).static final StringThe NTLM authentication scheme is a proprietary Microsoft Windows authentication protocol as defined in [MS-NLMP].static final StringSPNEGO 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). -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
BASIC
Basic authentication scheme as defined in RFC 2617 (considered inherently insecure without transport encryption, but most widely supported).- See Also:
-
DIGEST
Digest authentication scheme as defined in RFC 2617.- See Also:
-
NTLM
The NTLM authentication scheme is a proprietary Microsoft Windows authentication protocol as defined in [MS-NLMP].- See Also:
-
SPNEGO
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).- See Also:
-
KERBEROS
Kerberos authentication scheme as defined in RFC 4120 (considered to be the most secure among currently supported authentication schemes).- See Also:
-
-
Constructor Details
-
StandardAuthScheme
private StandardAuthScheme()
-