|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface HttpAuthenticator
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.
Authenticator| Method Summary | |
|---|---|
String |
authString(URL u,
String scheme,
String realm)
Deprecated. Returns the String that should be included in the HTTP Authorization field. |
boolean |
schemeSupported(String scheme)
Deprecated. Indicate whether the specified authentication scheme is supported. |
| Method Detail |
|---|
boolean schemeSupported(String scheme)
String authString(URL u,
String scheme,
String realm)
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!!!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||