This interface represents an abstract challenge-response oriented authentication scheme.
An authentication scheme should be able to support the following functions:
Authentication schemes may ignore method name and URI parameters if they are not relevant for the given authentication mechanism
Authentication schemes may be stateful involving a series of challenge-response exchanges
| Method Summary | |
|---|---|
| String |
No description provided. |
| String |
Produces an authorization string for the given set of Credentials . |
| String |
Returns a String identifying the authentication challenge. |
| String |
Returns authentication parameter with the given name, if available. |
| String |
Returns authentication realm. |
| String |
Returns textual designation of the given authentication scheme. |
| boolean |
Authentication process may involve a series of challenge-response exchanges. |
| boolean |
Tests if the authentication scheme is provides authorization on a per connection basis instead of usual per request basis |
| void |
Processes the given challenge token. |
Additionally, the ID should take into account any changes to the authentication challenge and return a different value when appropriate. For example when the realm changes in basic authentication it should be considered a different authentication attempt and a different value should be returned.
null.
public
boolean
isComplete
(
)
public
boolean
isConnectionBased
(
)