Top Description Interfaces Classes Enums
[default module]

Package org.apache.http.auth


Client HTTP authentication APIs.

Interface Summary

Modifier and TypeInterface and Description
public interface
AuthScheme

This interface represents an abstract challenge-response oriented authentication scheme.

public interface
AuthSchemeFactory

Deprecated (4.3) use AuthSchemeProvider
Factory for AuthScheme implementations.
public interface
AuthSchemeProvider

Factory for AuthScheme implementations.

public interface
ContextAwareAuthScheme

This interface represents an extended authentication scheme that requires access to HttpContext in order to generate an authorization string.

public interface
Credentials

This interface represents a set of credentials consisting of a security principal and a secret (password) that can be used to establish user identity

Class Summary

Modifier and TypeClass and Description
public class
AUTH

Constants and static helpers related to the HTTP authentication.

public class
AuthenticationException

Signals a failure in authentication process

public class
public class
AuthSchemeRegistry

Deprecated (4.3) use org.apache.http.config.Registry
Authentication scheme registry that can be used to obtain the corresponding authentication scheme implementation for a given type of authorization challenge.
public class
AuthScope

AuthScope represents an authentication scope consisting of a host name, a port number, a realm name and an authentication scheme name.

public class
AuthState

This class provides detailed information about the state of the authentication process.

public class
BasicUserPrincipal

Basic user principal used for HTTP authentication

public class
InvalidCredentialsException

Authentication credentials required to respond to a authentication challenge are invalid

public class
KerberosCredentials

Credentials implementation based on GSSCredential for Kerberos Authentication.

public class
MalformedChallengeException

Signals that authentication challenge is in some way invalid or illegal in the given context

public class
NTCredentials

Credentials implementation for Microsoft Windows platforms that includes Windows specific attributes such as name of the domain the user belongs to.

public class
NTUserPrincipal

Microsoft Windows specific user principal implementation.

public class
UsernamePasswordCredentials

Simple Credentials implementation based on a user name / password pair.

Enum Summary

Modifier and TypeEnum and Description
public enum
public enum
ChallengeState

Challenge mode (TARGET or PROXY)