sun.net.www.protocol.http.HttpAuthenticator |
This interface is deprecated.
-- use java.net.Authenticator instead
An interface for all objects that implement HTTP authentication. See the HTTP spec for details on how this works in general. A single class or object can implement an arbitrary number of authentication schemes.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the String that should be included in the HTTP
Authorization field.
| |||||||||||
Indicate whether the specified authentication scheme is
supported.
|
Returns the String that should be included in the HTTP Authorization field. Return null if no info was supplied or could be found.
Example: --> GET http://www.authorization-required.com/ HTTP/1.0 <-- HTTP/1.0 403 Unauthorized <-- WWW-Authenticate: Basic realm="WallyWorld" call schemeSupported("Basic"); (return true) call authString(u, "Basic", "WallyWorld", null); return "QWadhgWERghghWERfdfQ==" --> GET http://www.authorization-required.com/ HTTP/1.0 --> Authorization: Basic QWadhgWERghghWERfdfQ== <-- HTTP/1.0 200 OK YAY!!!
Indicate whether the specified authentication scheme is supported. In accordance with HTTP specifications, the scheme name should be checked in a case-insensitive fashion.