Uses of Class
org.apache.hc.client5.http.auth.AuthExchange
Packages that use AuthExchange
Package
Description
Standard and common HTTP authentication schemes.
HTTP protocol interceptors that enable advanced functionality
such as HTTP state management and authentication state caching.
-
Uses of AuthExchange in org.apache.hc.client5.http.impl.auth
Methods in org.apache.hc.client5.http.impl.auth with parameters of type AuthExchangeModifier and TypeMethodDescriptionvoidAuthenticationHandler.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 .voidHttpAuthenticator.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) Deprecated.booleanAuthenticationHandler.handleResponse(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) Handles the response from the opposite endpoint and updates theAuthExchangestate based on the challenge presented in the response message using the givenAuthenticationStrategy.booleanAuthenticationHandler.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, and updates theAuthExchangestate.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) Deprecated.booleanAuthenticationHandler.isChallengeExpected(AuthExchange authExchange) Determines if the scheme requires an auth challenge for responses that do not have a challenge HTTP code.voidAuthCacheKeeper.loadPreemptively(org.apache.hc.core5.http.HttpHost host, String pathPrefix, AuthExchange authExchange, org.apache.hc.core5.http.protocol.HttpContext context) 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) Deprecated.voidAuthCacheKeeper.updateOnChallenge(org.apache.hc.core5.http.HttpHost host, String pathPrefix, AuthExchange authExchange, org.apache.hc.core5.http.protocol.HttpContext context) voidAuthCacheKeeper.updateOnNoChallenge(org.apache.hc.core5.http.HttpHost host, String pathPrefix, AuthExchange authExchange, org.apache.hc.core5.http.protocol.HttpContext context) voidAuthCacheKeeper.updateOnResponse(org.apache.hc.core5.http.HttpHost host, String pathPrefix, AuthExchange authExchange, org.apache.hc.core5.http.protocol.HttpContext context) -
Uses of AuthExchange in org.apache.hc.client5.http.protocol
Methods in org.apache.hc.client5.http.protocol that return AuthExchangeModifier and TypeMethodDescriptionHttpClientContext.getAuthExchange(org.apache.hc.core5.http.HttpHost host) Methods in org.apache.hc.client5.http.protocol that return types with arguments of type AuthExchangeModifier and TypeMethodDescriptionMap<org.apache.hc.core5.http.HttpHost, AuthExchange> HttpClientContext.getAuthExchanges()Represents a map ofAuthExchanges performed in the context of the request execution.Methods in org.apache.hc.client5.http.protocol with parameters of type AuthExchangeModifier and TypeMethodDescriptionvoidHttpClientContext.setAuthExchange(org.apache.hc.core5.http.HttpHost host, AuthExchange authExchange)