org.mortbay.http
public class DigestAuthenticator extends Object implements Authenticator
Version: $Id: DigestAuthenticator.java,v 1.16 2005/08/13 00:01:24 gregwilkins Exp $
| Field Summary | |
|---|---|
| protected long | maxNonceAge |
| protected long | nonceSecret |
| protected boolean | useStale |
| Method Summary | |
|---|---|
| Principal | authenticate(UserRealm realm, String pathInContext, HttpRequest request, HttpResponse response) |
| int | checkNonce(String nonce, HttpRequest request) |
| String | getAuthMethod() |
| long | getMaxNonceAge() |
| long | getNonceSecret() |
| boolean | getUseStale() |
| String | newNonce(HttpRequest request) |
| void | sendChallenge(UserRealm realm, HttpRequest request, HttpResponse response, boolean stale) |
| void | setMaxNonceAge(long maxNonceAge) |
| void | setNonceSecret(long nonceSecret) |
| void | setUseStale(boolean us) |
Returns: UserPrinciple if authenticated or null if not. If Authentication fails, then the authenticator may have committed the response as an auth challenge or redirect.
Throws: IOException
Parameters: nonce request
Returns: -1 for a bad nonce, 0 for a stale none, 1 for a good nonce
Returns: Returns the maxNonceAge.
Returns: Returns the nonceSecret.
Parameters: maxNonceAge The maxNonceAge to set.
Parameters: nonceSecret The nonceSecret to set.