# Uses of Package
org.apache.http.auth

Packages that use org.apache.http.auth
Package | Description
--- | ---
org.apache.http.auth | Client HTTP authentication APIs.
org.apache.http.client | Client HTTP communication APIs.
org.apache.http.client.fluent | Simple facade APIs for HttpClient based on the concept of a fluent interface.
org.apache.http.client.protocol | Client specific HTTP protocol handlers.
org.apache.http.impl.auth | Default implementations of standard and common HTTP authentication schemes.
org.apache.http.impl.auth.win | Auth scheme that makes use of JNA to implement Negotiate and NTLM on Windows Platforms.
org.apache.http.impl.client | Default HTTP client implementation.

Classes in org.apache.http.auth used by org.apache.http.auth
Class and Description
AuthenticationException Signals a failure in authentication process
AuthOption
AuthProtocolState
AuthScheme This interface represents an abstract challenge-response oriented authentication scheme.
AuthSchemeFactory Deprecated. (4.3) use `AuthSchemeProvider`
AuthSchemeProvider Factory for `AuthScheme` implementations.
AuthScope `AuthScope` represents an authentication scope consisting of a host name, a port number, a realm name and an authentication scheme name.
ChallengeState Challenge mode (TARGET or PROXY)
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
MalformedChallengeException Signals that authentication challenge is in some way invalid or illegal in the given context

Classes in org.apache.http.auth used by org.apache.http.client
Class and Description
AuthenticationException Signals a failure in authentication process
AuthOption
AuthScheme This interface represents an abstract challenge-response oriented authentication scheme.
AuthScope `AuthScope` represents an authentication scope consisting of a host name, a port number, a realm name and an authentication scheme name.
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
MalformedChallengeException Signals that authentication challenge is in some way invalid or illegal in the given context

Classes in org.apache.http.auth used by org.apache.http.client.fluent
Class and Description
AuthScope `AuthScope` represents an authentication scope consisting of a host name, a port number, a realm name and an authentication scheme name.
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

Classes in org.apache.http.auth used by org.apache.http.client.protocol
Class and Description
AuthSchemeProvider Factory for `AuthScheme` implementations.
AuthSchemeRegistry Deprecated. (4.3) use `Registry`
AuthState This class provides detailed information about the state of the authentication process.

Classes in org.apache.http.auth used by org.apache.http.impl.auth
Class and Description
AuthenticationException Signals a failure in authentication process
AuthScheme This interface represents an abstract challenge-response oriented authentication scheme.
AuthSchemeFactory Deprecated. (4.3) use `AuthSchemeProvider`
AuthSchemeProvider Factory for `AuthScheme` implementations.
ChallengeState Challenge mode (TARGET or PROXY)
ContextAwareAuthScheme This interface represents an extended authentication scheme that requires access to `HttpContext` in order to generate an authorization string.
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
MalformedChallengeException Signals that authentication challenge is in some way invalid or illegal in the given context

Classes in org.apache.http.auth used by org.apache.http.impl.auth.win
Class and Description
AuthenticationException Signals a failure in authentication process
AuthScheme This interface represents an abstract challenge-response oriented authentication scheme.
AuthSchemeProvider Factory for `AuthScheme` implementations.
AuthScope `AuthScope` represents an authentication scope consisting of a host name, a port number, a realm name and an authentication scheme name.
ContextAwareAuthScheme This interface represents an extended authentication scheme that requires access to `HttpContext` in order to generate an authorization string.
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
MalformedChallengeException Signals that authentication challenge is in some way invalid or illegal in the given context

Classes in org.apache.http.auth used by org.apache.http.impl.client
Class and Description
AuthenticationException Signals a failure in authentication process
AuthScheme This interface represents an abstract challenge-response oriented authentication scheme.
AuthSchemeProvider Factory for `AuthScheme` implementations.
AuthSchemeRegistry Deprecated. (4.3) use `Registry`
AuthScope `AuthScope` represents an authentication scope consisting of a host name, a port number, a realm name and an authentication scheme name.
AuthState This class provides detailed information about the state of the authentication process.
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
MalformedChallengeException Signals that authentication challenge is in some way invalid or illegal in the given context