Known Direct Subclasses
NTLMScheme |
|
RFC2617Scheme |
Abstract authentication scheme class that lays foundation for all
RFC 2617 compliant authetication schemes and provides capabilities common
to all authentication schemes defined in RFC 2617. |
|
Known Indirect Subclasses
BasicScheme |
Basic authentication scheme as defined in RFC 2617. |
DigestScheme |
Digest authentication scheme as defined in RFC 2617. |
|
Class Overview
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.
Summary
Public Methods |
boolean
|
isProxy()
Returns true if authenticating against a proxy, false
otherwise.
|
void
|
processChallenge(Header header)
Processes the given challenge token.
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this Object .
|
boolean
|
equals(Object o)
Compares this instance with the specified object and indicates if they
are equal.
|
void
|
finalize()
Called before the object's memory is reclaimed by the VM.
|
final
Class<?>
|
getClass()
Returns the unique instance of Class that represents this
object's class.
|
int
|
hashCode()
Returns an integer hash code for this object.
|
final
void
|
notify()
Causes a thread which is waiting on this object's monitor (by means of
calling one of the wait() methods) to be woken up.
|
final
void
|
notifyAll()
Causes all threads which are waiting on this object's monitor (by means
of calling one of the wait() methods) to be woken up.
|
String
|
toString()
Returns a string containing a concise, human-readable description of this
object.
|
final
void
|
wait()
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object.
|
final
void
|
wait(long millis, int nanos)
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the
specified timeout expires.
|
final
void
|
wait(long millis)
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the
specified timeout expires.
|
|
From interface
org.apache.http.auth.AuthScheme
|
Public Constructors
Public Methods
public
boolean
isProxy
()
Returns true
if authenticating against a proxy, false
otherwise.
Returns
true
if authenticating against a proxy, false
otherwise
public
void
processChallenge
(Header header)
Processes the given challenge token. Some authentication schemes
may involve multiple challenge-response exchanges. Such schemes must be able
to maintain the state information when dealing with sequential challenges
Parameters
header
| the challenge header |
Protected Methods
protected
abstract
void
parseChallenge
(CharArrayBuffer buffer, int pos, int len)