Uses of Enum
org.apache.hc.client5.http.auth.ChallengeType
Packages that use ChallengeType
Package
Description
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.
Client HTTP authentication APIs.
Standard and common HTTP authentication schemes.
-
Uses of ChallengeType in org.apache.hc.client5.http
Methods in org.apache.hc.client5.http with parameters of type ChallengeTypeModifier and TypeMethodDescriptionAuthenticationStrategy.select(ChallengeType challengeType, Map<String, AuthChallenge> challenges, org.apache.hc.core5.http.protocol.HttpContext context) Returns an list ofAuthSchemes to handle the givenAuthChallenges in their order of preference. -
Uses of ChallengeType in org.apache.hc.client5.http.auth
Fields in org.apache.hc.client5.http.auth declared as ChallengeTypeMethods in org.apache.hc.client5.http.auth that return ChallengeTypeModifier and TypeMethodDescriptionAuthChallenge.getChallengeType()static ChallengeTypeReturns 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.Constructors in org.apache.hc.client5.http.auth with parameters of type ChallengeTypeModifierConstructorDescriptionAuthChallenge(ChallengeType challengeType, String schemeName, String value, List<? extends org.apache.hc.core5.http.NameValuePair> params) AuthChallenge(ChallengeType challengeType, String schemeName, org.apache.hc.core5.http.NameValuePair... params) -
Uses of ChallengeType in org.apache.hc.client5.http.impl
Methods in org.apache.hc.client5.http.impl with parameters of type ChallengeTypeModifier and TypeMethodDescriptionDefaultAuthenticationStrategy.select(ChallengeType challengeType, Map<String, AuthChallenge> challenges, org.apache.hc.core5.http.protocol.HttpContext context) -
Uses of ChallengeType in org.apache.hc.client5.http.impl.auth
Methods in org.apache.hc.client5.http.impl.auth with parameters of type ChallengeTypeModifier and TypeMethodDescriptionvoidHttpAuthenticator.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 actualAuthExchangestate and adds it to the givenHttpRequestmessage .booleanHttpAuthenticator.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.AuthChallengeParser.parse(ChallengeType challengeType, CharSequence buffer, org.apache.hc.core5.http.message.ParserCursor cursor) Parses the given sequence of characters into a list ofAuthChallengeelements.booleanHttpAuthenticator.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 theAuthExchangestate based on the challenge presented in the response message using the givenAuthenticationStrategy.