| Package | Description |
|---|---|
| org.apache.hc.client5.http.auth |
Client HTTP authentication APIs.
|
| 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.impl.win |
Auth scheme that makes use of JNA to implement Negotiate and NTLM on Windows Platforms.
|
| org.apache.hc.client5.http.protocol |
HTTP protocol interceptors that enable advanced functionality
such as HTTP state management and authentication state caching.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CredentialsStore
Abstract store of authentication credentials.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
AuthScheme.isResponseReady(org.apache.hc.core5.http.HttpHost host,
CredentialsProvider credentialsProvider,
org.apache.hc.core5.http.protocol.HttpContext context)
Determines whether or not an authorization response can be generated based on
the actual authentication state.
|
| Modifier and Type | Method and Description |
|---|---|
HttpAsyncClientBuilder |
HttpAsyncClientBuilder.setDefaultCredentialsProvider(CredentialsProvider credentialsProvider)
Assigns default
CredentialsProvider instance which will be used
for request execution if not explicitly set in the client execution
context. |
H2AsyncClientBuilder |
H2AsyncClientBuilder.setDefaultCredentialsProvider(CredentialsProvider credentialsProvider)
Assigns default
CredentialsProvider instance which will be used
for request execution if not explicitly set in the client execution
context. |
| Modifier and Type | Class and Description |
|---|---|
class |
BasicCredentialsProvider
Default implementation of
CredentialsStore. |
class |
SystemDefaultCredentialsProvider
Implementation of
CredentialsStore backed by standard
JRE Authenticator. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BasicScheme.isResponseReady(org.apache.hc.core5.http.HttpHost host,
CredentialsProvider credentialsProvider,
org.apache.hc.core5.http.protocol.HttpContext context) |
boolean |
GGSSchemeBase.isResponseReady(org.apache.hc.core5.http.HttpHost host,
CredentialsProvider credentialsProvider,
org.apache.hc.core5.http.protocol.HttpContext context) |
boolean |
NTLMScheme.isResponseReady(org.apache.hc.core5.http.HttpHost host,
CredentialsProvider credentialsProvider,
org.apache.hc.core5.http.protocol.HttpContext context) |
boolean |
DigestScheme.isResponseReady(org.apache.hc.core5.http.HttpHost host,
CredentialsProvider credentialsProvider,
org.apache.hc.core5.http.protocol.HttpContext context) |
| Modifier and Type | Method and Description |
|---|---|
HttpClientBuilder |
HttpClientBuilder.setDefaultCredentialsProvider(CredentialsProvider credentialsProvider)
Assigns default
CredentialsProvider instance which will be used
for request execution if not explicitly set in the client execution
context. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
WindowsNegotiateScheme.isResponseReady(org.apache.hc.core5.http.HttpHost host,
CredentialsProvider credentialsProvider,
org.apache.hc.core5.http.protocol.HttpContext context) |
| Modifier and Type | Method and Description |
|---|---|
CredentialsProvider |
HttpClientContext.getCredentialsProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
HttpClientContext.setCredentialsProvider(CredentialsProvider credentialsProvider) |
Copyright © 1999–2022 The Apache Software Foundation. All rights reserved.