Package | Description |
---|---|
org.apache.hc.client5.http |
Client component APIs common to all client transports
such as connection route information and resolution
as well as common HTTP method definitions and
exception classes.
|
org.apache.hc.client5.http.auth |
Client HTTP authentication APIs.
|
org.apache.hc.client5.http.impl | |
org.apache.hc.client5.http.impl.async |
Asynchronous HTTP client API implementation that supports both
HTTP/2 and HTTP/1.1 transport.
|
org.apache.hc.client5.http.impl.auth |
Standard and common HTTP authentication schemes.
|
org.apache.hc.client5.http.impl.classic |
Classic HTTP client API implementation that supports HTTP/1.1 transport
only.
|
org.apache.hc.client5.http.protocol |
HTTP protocol interceptors that enable advanced functionality
such as HTTP state management and authentication state caching.
|
Class and Description |
---|
AuthCache
This interface represents an cache of
AuthScheme state information
that can be re-used for preemptive authentication by subsequent requests. |
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.
|
AuthSchemeFactory
Factory for
AuthScheme implementations. |
ChallengeType
Challenge type (TARGET or PROXY)
|
CredentialsProvider
Provider of authentication credentials.
|
UsernamePasswordCredentials
Simple
Credentials representation based on a user name / password
pair. |
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
an application protocol, 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.
|
KerberosConfig
Deprecated.
Do not use. The GGS based experimental authentication schemes are no longer
supported. Consider using Basic or Bearer authentication with TLS instead.
|
KerberosConfig.Builder
Deprecated.
|
KerberosConfig.Option
Deprecated.
|
MalformedChallengeException
Signals that authentication challenge is in some way invalid or
illegal in the given context
|
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)
|
Class and Description |
---|
AuthSchemeFactory
Factory for
AuthScheme implementations. |
CredentialsProvider
Provider of authentication credentials.
|
Class and Description |
---|
AuthCache
This interface represents an cache of
AuthScheme state information
that can be re-used for preemptive authentication by subsequent requests. |
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.
|
AuthSchemeFactory
Factory for
AuthScheme implementations. |
AuthScope
AuthScope represents an authentication scope consisting of
an application protocol, a host name, a port number, a realm name
and an authentication scheme name. |
AuthStateCacheable
Indicates that the state of an
AuthScheme can be cached
and re-used for preemptive authentication by subsequent requests. |
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.
|
KerberosConfig
Deprecated.
Do not use. The GGS based experimental authentication schemes are no longer
supported. Consider using Basic or Bearer authentication with TLS instead.
|
MalformedChallengeException
Signals that authentication challenge is in some way invalid or
illegal in the given context
|
Class and Description |
---|
AuthSchemeFactory
Factory for
AuthScheme implementations. |
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.
|
Class and Description |
---|
AuthCache
This interface represents an cache of
AuthScheme state information
that can be re-used for preemptive authentication by subsequent requests. |
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.
|
AuthSchemeFactory
Factory for
AuthScheme implementations. |
CredentialsProvider
Provider of authentication credentials.
|
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.