Top Description Fields Constructors Methods
org.apache.http.client.config

public final Class AuthSchemes

extends Object
Class Inheritance

Standard authentication schemes supported by HttpClient.
Since
4.3

Field Summary

Modifier and TypeField and Description
public static final String
BASIC

Basic authentication scheme as defined in RFC 2617 (considered inherently insecure, but most widely supported).

public static final String
CREDSSP

CredSSP authentication scheme defined in [MS-CSSP].

public static final String
DIGEST

Digest authentication scheme as defined in RFC 2617.

public static final String
KERBEROS

Kerberos authentication scheme as defined in RFC 4120 (considered to be the most secure among currently supported authentication schemes).

public static final String
NTLM

The NTLM authentication scheme is a proprietary Microsoft Windows authentication protocol as defined in [MS-NLMP].

public static final String
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).

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BASICback to summary
public static final String BASIC

Basic authentication scheme as defined in RFC 2617 (considered inherently insecure, but most widely supported).

CREDSSPback to summary
public static final String CREDSSP

CredSSP authentication scheme defined in [MS-CSSP].

DIGESTback to summary
public static final String DIGEST

Digest authentication scheme as defined in RFC 2617.

KERBEROSback to summary
public static final String KERBEROS

Kerberos authentication scheme as defined in RFC 4120 (considered to be the most secure among currently supported authentication schemes).

NTLMback to summary
public static final String NTLM

The NTLM authentication scheme is a proprietary Microsoft Windows authentication protocol as defined in [MS-NLMP].

SPNEGOback to summary
public static final String 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).

Constructor Detail

AuthSchemesback to summary
private AuthSchemes()