# Uses of Package
org.apache.hc.client5.http.auth

Packages that use org.apache.hc.client5.http.auth
Package | Description
--- | ---
org.apache.hc.client5.http.auth | Client HTTP authentication APIs.
org.apache.hc.client5.http.impl.auth | Default implementations of standard and common HTTP authentication schemes.
org.apache.hc.client5.http.impl.protocol |
org.apache.hc.client5.http.impl.sync | Default HTTP client implementation.
org.apache.hc.client5.http.protocol | Client specific HTTP protocol handlers.

Classes in org.apache.hc.client5.http.auth used by org.apache.hc.client5.http.auth
Class and Description
AuthChallenge This class represents an authentication challenge consisting of a auth scheme and either a single parameter or a list of name / value pairs.
AuthenticationException Signals a failure in authentication process
AuthExchange.State
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.
ChallengeType Challenge type (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
CredentialsProvider Provider of authentication credentials.
MalformedChallengeException Signals that authentication challenge is in some way invalid or illegal in the given context

Classes in org.apache.hc.client5.http.auth used by org.apache.hc.client5.http.impl.auth
Class and Description
AuthCache Abstract `AuthScheme` cache.
AuthChallenge This class represents an authentication challenge consisting of a auth scheme and either a single parameter or a list of name / value pairs.
AuthenticationException Signals a failure in authentication process
AuthExchange This class represents the actual state of authentication handshake including the current `AuthScheme` used for request authorization as well as a collection of backup authentication options if available.
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.
ChallengeType Challenge type (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
CredentialsProvider Provider of authentication credentials.
CredentialsStore Abstract store of authentication credentials.
MalformedChallengeException Signals that authentication challenge is in some way invalid or illegal in the given context

Classes in org.apache.hc.client5.http.auth used by org.apache.hc.client5.http.impl.protocol
Class and Description
AuthChallenge This class represents an authentication challenge consisting of a auth scheme and either a single parameter or a list of name / value pairs.
AuthScheme This interface represents an abstract challenge-response oriented authentication scheme.
ChallengeType Challenge type (TARGET or PROXY)

Classes in org.apache.hc.client5.http.auth used by org.apache.hc.client5.http.impl.sync
Class and Description
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.
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
CredentialsProvider Provider of authentication credentials.
CredentialsStore Abstract store of authentication credentials.

Classes in org.apache.hc.client5.http.auth used by org.apache.hc.client5.http.protocol
Class and Description
AuthCache Abstract `AuthScheme` cache.
AuthChallenge This class represents an authentication challenge consisting of a auth scheme and either a single parameter or a list of name / value pairs.
AuthExchange This class represents the actual state of authentication handshake including the current `AuthScheme` used for request authorization as well as a collection of backup authentication options if available.
AuthScheme This interface represents an abstract challenge-response oriented authentication scheme.
AuthSchemeProvider Factory for `AuthScheme` implementations.
ChallengeType Challenge type (TARGET or PROXY)
CredentialsProvider Provider of authentication credentials.