Package org.apache.http.impl.client
Class AbstractAuthenticationHandler
java.lang.Object
org.apache.http.impl.client.AbstractAuthenticationHandler
- All Implemented Interfaces:
AuthenticationHandler
- Direct Known Subclasses:
DefaultProxyAuthenticationHandler
,DefaultTargetAuthenticationHandler
@Deprecated
@Contract(threading=IMMUTABLE)
public abstract class AbstractAuthenticationHandler
extends Object
implements AuthenticationHandler
Deprecated.
Base class for
AuthenticationHandler
implementations.- Since:
- 4.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionselectScheme
(Map<String, Header> challenges, HttpResponse response, HttpContext context) Deprecated.Selects one authentication challenge out of all available and creates and generatesAuthScheme
instance capable of processing that challenge.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.http.client.AuthenticationHandler
getChallenges, isAuthenticationRequested
-
Constructor Details
-
AbstractAuthenticationHandler
public AbstractAuthenticationHandler()Deprecated.
-
-
Method Details
-
selectScheme
public AuthScheme selectScheme(Map<String, Header> challenges, HttpResponse response, HttpContext context) throws AuthenticationExceptionDeprecated.Description copied from interface:AuthenticationHandler
Selects one authentication challenge out of all available and creates and generatesAuthScheme
instance capable of processing that challenge.- Specified by:
selectScheme
in interfaceAuthenticationHandler
- Parameters:
challenges
- collection of challenges.response
- HTTP response.context
- HTTP context.- Returns:
- authentication scheme to use for authentication.
- Throws:
AuthenticationException
- if an authentication scheme could not be selected.
-
AuthenticationStrategy