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,
org.apache.hc.core5.http.protocol.HttpContext context)
Returns an list of
AuthScheme s to handle the given AuthChallenge s
in their order of preference. |
List<AuthScheme> |
AuthenticationStrategy.select(ChallengeType challengeType,
Map<String,AuthChallenge> challenges,
org.apache.hc.core5.http.protocol.HttpContext context)
Returns an list of
AuthScheme s to handle the given AuthChallenge s
in their order of preference. |
Modifier and Type | Method and Description |
---|---|
ChallengeType |
AuthChallenge.getChallengeType() |
ChallengeType |
AuthChallenge.getChallengeType() |
static ChallengeType |
ChallengeType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
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.
|
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,
org.apache.hc.core5.http.NameValuePair... params) |
AuthChallenge(ChallengeType challengeType,
String schemeName,
org.apache.hc.core5.http.NameValuePair... params) |
AuthChallenge(ChallengeType challengeType,
String schemeName,
String value,
List<? extends org.apache.hc.core5.http.NameValuePair> params) |
AuthChallenge(ChallengeType challengeType,
String schemeName,
String value,
List<? extends org.apache.hc.core5.http.NameValuePair> params) |
Modifier and Type | Method and Description |
---|---|
List<AuthScheme> |
DefaultAuthenticationStrategy.select(ChallengeType challengeType,
Map<String,AuthChallenge> challenges,
org.apache.hc.core5.http.protocol.HttpContext context) |
List<AuthScheme> |
DefaultAuthenticationStrategy.select(ChallengeType challengeType,
Map<String,AuthChallenge> challenges,
org.apache.hc.core5.http.protocol.HttpContext context) |
Modifier and Type | Method and Description |
---|---|
void |
HttpAuthenticator.addAuthResponse(org.apache.hc.core5.http.HttpHost host,
ChallengeType challengeType,
org.apache.hc.core5.http.HttpRequest request,
AuthExchange authExchange,
org.apache.hc.core5.http.protocol.HttpContext context)
Generates a response to the authentication challenge based on the actual
AuthExchange state
and adds it to the given HttpRequest message . |
void |
HttpAuthenticator.addAuthResponse(org.apache.hc.core5.http.HttpHost host,
ChallengeType challengeType,
org.apache.hc.core5.http.HttpRequest request,
AuthExchange authExchange,
org.apache.hc.core5.http.protocol.HttpContext context)
Generates a response to the authentication challenge based on the actual
AuthExchange state
and adds it to the given HttpRequest message . |
boolean |
HttpAuthenticator.isChallenged(org.apache.hc.core5.http.HttpHost host,
ChallengeType challengeType,
org.apache.hc.core5.http.HttpResponse response,
AuthExchange authExchange,
org.apache.hc.core5.http.protocol.HttpContext context)
Determines whether the given response represents an authentication challenge.
|
boolean |
HttpAuthenticator.isChallenged(org.apache.hc.core5.http.HttpHost host,
ChallengeType challengeType,
org.apache.hc.core5.http.HttpResponse response,
AuthExchange authExchange,
org.apache.hc.core5.http.protocol.HttpContext context)
Determines whether the given response represents an authentication challenge.
|
List<AuthChallenge> |
AuthChallengeParser.parse(ChallengeType challengeType,
CharSequence buffer,
org.apache.hc.core5.http.message.ParserCursor cursor)
Parses the given sequence of characters into a list of
AuthChallenge elements. |
List<AuthChallenge> |
AuthChallengeParser.parse(ChallengeType challengeType,
CharSequence buffer,
org.apache.hc.core5.http.message.ParserCursor cursor)
Parses the given sequence of characters into a list of
AuthChallenge elements. |
boolean |
HttpAuthenticator.updateAuthState(org.apache.hc.core5.http.HttpHost host,
ChallengeType challengeType,
org.apache.hc.core5.http.HttpResponse response,
AuthenticationStrategy authStrategy,
AuthExchange authExchange,
org.apache.hc.core5.http.protocol.HttpContext context)
Updates the
AuthExchange state based on the challenge presented in the response message
using the given AuthenticationStrategy . |
boolean |
HttpAuthenticator.updateAuthState(org.apache.hc.core5.http.HttpHost host,
ChallengeType challengeType,
org.apache.hc.core5.http.HttpResponse response,
AuthenticationStrategy authStrategy,
AuthExchange authExchange,
org.apache.hc.core5.http.protocol.HttpContext context)
Updates the
AuthExchange state based on the challenge presented in the response message
using the given AuthenticationStrategy . |
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.