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 java.lang.Object implements AuthenticationHandler
Deprecated.(4.2) useAuthenticationStrategyBase class forAuthenticationHandlerimplementations.- Since:
- 4.0
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.List<java.lang.String>DEFAULT_SCHEME_PRIORITYDeprecated.private org.apache.commons.logging.LoglogDeprecated.
-
Constructor Summary
Constructors Constructor Description AbstractAuthenticationHandler()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected java.util.List<java.lang.String>getAuthPreferences()Deprecated.Returns default list of auth scheme names in their order of preference.protected java.util.List<java.lang.String>getAuthPreferences(org.apache.http.HttpResponse response, org.apache.http.protocol.HttpContext context)Deprecated.Returns default list of auth scheme names in their order of preference based on the HTTP response and the current execution context.protected java.util.Map<java.lang.String,org.apache.http.Header>parseChallenges(org.apache.http.Header[] headers)Deprecated.AuthSchemeselectScheme(java.util.Map<java.lang.String,org.apache.http.Header> challenges, org.apache.http.HttpResponse response, org.apache.http.protocol.HttpContext context)Deprecated.Selects one authentication challenge out of all available and creates and generatesAuthSchemeinstance capable of processing that challenge.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.http.client.AuthenticationHandler
getChallenges, isAuthenticationRequested
-
-
-
-
Method Detail
-
parseChallenges
protected java.util.Map<java.lang.String,org.apache.http.Header> parseChallenges(org.apache.http.Header[] headers) throws MalformedChallengeExceptionDeprecated.- Throws:
MalformedChallengeException
-
getAuthPreferences
protected java.util.List<java.lang.String> getAuthPreferences()
Deprecated.Returns default list of auth scheme names in their order of preference.- Returns:
- list of auth scheme names
-
getAuthPreferences
protected java.util.List<java.lang.String> getAuthPreferences(org.apache.http.HttpResponse response, org.apache.http.protocol.HttpContext context)Deprecated.Returns default list of auth scheme names in their order of preference based on the HTTP response and the current execution context.- Parameters:
response- HTTP response.context- HTTP execution context.- Since:
- 4.1
-
selectScheme
public AuthScheme selectScheme(java.util.Map<java.lang.String,org.apache.http.Header> challenges, org.apache.http.HttpResponse response, org.apache.http.protocol.HttpContext context) throws AuthenticationException
Deprecated.Description copied from interface:AuthenticationHandlerSelects one authentication challenge out of all available and creates and generatesAuthSchemeinstance capable of processing that challenge.- Specified by:
selectSchemein 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.
-
-