Top Description Interfaces Classes
[default module]

Package org.apache.http.impl.auth


Default implementations of standard and common HTTP authentication schemes.

Interface Summary

Modifier and TypeInterface and Description
public interface
NTLMEngine

Abstract NTLM authentication engine.

public interface

Class Summary

Modifier and TypeClass and Description
public abstract class
AuthSchemeBase

Abstract authentication scheme class that serves as a basis for all authentication schemes supported by HttpClient.

public class
BasicScheme

Basic authentication scheme as defined in RFC 2617.

public class
BasicSchemeFactory

Deprecated as a consequence of AuthSchemeFactory being deprecated.
AuthSchemeProvider implementation that creates and initializes BasicScheme instances.
public class
DigestScheme

Digest authentication scheme as defined in RFC 2617.

public class
DigestSchemeFactory

Deprecated as a consequence of AuthSchemeFactory being deprecated.
AuthSchemeProvider implementation that creates and initializes DigestScheme instances.
public abstract class
public class
pack-priv class
public class
KerberosScheme

KERBEROS authentication scheme.

public class
KerberosSchemeFactory

Deprecated as a consequence of AuthSchemeFactory being deprecated.
AuthSchemeProvider implementation that creates and initializes KerberosScheme instances.
public class
NegotiateScheme

Deprecated (4.2) use SPNegoScheme or KerberosScheme.
SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism) authentication scheme.
public class
NegotiateSchemeFactory

Deprecated (4.2) use SPNegoSchemeFactory or KerberosSchemeFactory.
SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism) authentication scheme factory.
public class
NTLMEngineException

Signals NTLM protocol failure.

pack-priv class
NTLMEngineImpl

Provides an implementation for NTLMv1, NTLMv2, and NTLM2 Session forms of the NTLM authentication protocol.

public class
NTLMScheme

NTLM is a proprietary authentication scheme developed by Microsoft and optimized for Windows platforms.

public class
NTLMSchemeFactory

Deprecated as a consequence of AuthSchemeFactory being deprecated.
AuthSchemeProvider implementation that creates and initializes NTLMScheme instances configured to use the default NTLMEngine implementation.
public abstract class
RFC2617Scheme

Abstract authentication scheme class that lays foundation for all RFC 2617 compliant authentication schemes and provides capabilities common to all authentication schemes defined in RFC 2617.

public class
SPNegoScheme

SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism) authentication scheme.

public class
SPNegoSchemeFactory

Deprecated as a consequence of AuthSchemeFactory being deprecated.
AuthSchemeProvider implementation that creates and initializes SPNegoScheme instances.
public class
UnsupportedDigestAlgorithmException

Authentication credentials required to respond to a authentication challenge are invalid