|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.http.impl.auth.AuthSchemeBaseHC4
@NotThreadSafe public abstract class AuthSchemeBaseHC4
Abstract authentication scheme class that serves as a basis for all authentication schemes supported by HttpClient. This class defines the generic way of parsing an authentication challenge. It does not make any assumptions regarding the format of the challenge nor does it impose any specific way of responding to that challenge.
| Constructor Summary | |
|---|---|
AuthSchemeBaseHC4()
|
|
AuthSchemeBaseHC4(ChallengeState challengeState)
Deprecated. (4.3) do not use. |
|
| Method Summary | |
|---|---|
org.apache.http.Header |
authenticate(org.apache.http.auth.Credentials credentials,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context)
Produces an authorization string for the given set of Credentials. |
ChallengeState |
getChallengeState()
Returns ChallengeState value or null if unchallenged. |
boolean |
isProxy()
Returns true if authenticating against a proxy, false
otherwise. |
protected abstract void |
parseChallenge(org.apache.http.util.CharArrayBuffer buffer,
int beginIndex,
int endIndex)
|
void |
processChallenge(org.apache.http.Header header)
Processes the given challenge token. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.http.auth.AuthScheme |
|---|
authenticate, getParameter, getRealm, getSchemeName, isComplete, isConnectionBased |
| Constructor Detail |
|---|
@Deprecated public AuthSchemeBaseHC4(ChallengeState challengeState)
public AuthSchemeBaseHC4()
| Method Detail |
|---|
public void processChallenge(org.apache.http.Header header)
throws org.apache.http.auth.MalformedChallengeException
processChallenge in interface org.apache.http.auth.AuthSchemeheader - the challenge header
org.apache.http.auth.MalformedChallengeException - is thrown if the authentication challenge
is malformed
public org.apache.http.Header authenticate(org.apache.http.auth.Credentials credentials,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context)
throws org.apache.http.auth.AuthenticationException
ContextAwareAuthSchemeCredentials.
authenticate in interface ContextAwareAuthSchemecredentials - The set of credentials to be used for athenticationrequest - The request being authenticatedcontext - HTTP context
AuthenticationException - if authorization string cannot
be generated due to an authentication failure
protected abstract void parseChallenge(org.apache.http.util.CharArrayBuffer buffer,
int beginIndex,
int endIndex)
throws org.apache.http.auth.MalformedChallengeException
org.apache.http.auth.MalformedChallengeExceptionpublic boolean isProxy()
true if authenticating against a proxy, false
otherwise.
public ChallengeState getChallengeState()
ChallengeState value or null if unchallenged.
public java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||