| 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.auth |
Standard and common HTTP authentication schemes.
|
| Modifier and Type | Method and Description |
|---|---|
List<AuthScheme> |
AuthenticationStrategy.select(ChallengeType challengeType,
Map<String,AuthChallenge> challenges,
HttpContext context)
Returns an list of
AuthSchemes to handle the given AuthChallenges
in their order of preference. |
| Modifier and Type | Method and Description |
|---|---|
ChallengeType |
AuthChallenge.getChallengeType() |
static ChallengeType |
ChallengeType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ChallengeType[] |
ChallengeType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Constructor and Description |
|---|
AuthChallenge(ChallengeType challengeType,
String schemeName,
NameValuePair... params) |
AuthChallenge(ChallengeType challengeType,
String schemeName,
String value,
List<? extends NameValuePair> params) |
| Modifier and Type | Method and Description |
|---|---|
List<AuthScheme> |
DefaultAuthenticationStrategy.select(ChallengeType challengeType,
Map<String,AuthChallenge> challenges,
HttpContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
HttpAuthenticator.addAuthResponse(HttpHost host,
ChallengeType challengeType,
HttpRequest request,
AuthExchange authExchange,
HttpContext context)
Deprecated.
|
void |
AuthenticationHandler.addAuthResponse(HttpHost host,
ChallengeType challengeType,
HttpRequest request,
AuthExchange authExchange,
HttpContext context)
Generates a response to the authentication challenge based on the actual
AuthExchange state
and adds it to the given HttpRequest message . |
Map<String,AuthChallenge> |
AuthenticationHandler.extractChallengeMap(ChallengeType challengeType,
HttpResponse response,
HttpClientContext context) |
boolean |
AuthenticationHandler.handleResponse(HttpHost host,
ChallengeType challengeType,
HttpResponse response,
AuthenticationStrategy authStrategy,
AuthExchange authExchange,
HttpContext context)
Handles the response from the opposite endpoint and updates the
AuthExchange
state based on the challenge presented in the response message using the given
AuthenticationStrategy. |
boolean |
HttpAuthenticator.isChallenged(HttpHost host,
ChallengeType challengeType,
HttpResponse response,
AuthExchange authExchange,
HttpContext context)
Deprecated.
|
boolean |
AuthenticationHandler.isChallenged(HttpHost host,
ChallengeType challengeType,
HttpResponse response,
AuthExchange authExchange,
HttpContext context)
Determines whether the given response represents an authentication challenge, and updates
the
AuthExchange state. |
List<AuthChallenge> |
AuthChallengeParser.parse(ChallengeType challengeType,
CharSequence buffer,
ParserCursor cursor)
Parses the given sequence of characters into a list of
AuthChallenge elements. |
boolean |
HttpAuthenticator.updateAuthState(HttpHost host,
ChallengeType challengeType,
HttpResponse response,
AuthenticationStrategy authStrategy,
AuthExchange authExchange,
HttpContext context)
Deprecated.
|
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.