Provides implementation of various authentication schemes as well as utility classes that can be used to authenticate HTTP requests.
See: Description
Interface Summary | |
---|---|
AuthScheme |
This interface represents an abstract challenge-response oriented authentication scheme. |
CredentialsProvider |
Credentials provider interface can be used to provide {@link org.apache.commons.httpclient.HttpMethod HTTP method} with a means to request authentication credentials if no credentials have been given or given credentials are incorrect. |
Class Summary | |
---|---|
AuthChallengeException | Signals a failure processing authentication challenge |
AuthChallengeParser | This class provides utility methods for parsing HTTP www and proxy authentication challenges. |
AuthChallengeProcessor | This class provides utility methods for processing HTTP www and proxy authentication challenges. |
AuthenticationException | Signals a failure in authentication process |
AuthPolicy | Authentication policy class. |
AuthSchemeBase |
Abstract authentication scheme class that implements {@link AuthScheme} interface and provides a default contstructor. |
AuthScope | The class represents an authentication scope consisting of a host name, a port number, a realm name and an authentication scheme name which {@link org.apache.commons.httpclient.Credentials} apply to. |
AuthState | This class provides detailed information about the state of the authentication process. |
BasicScheme |
Basic authentication scheme as defined in RFC 2617. |
CredentialsNotAvailableException | Authentication credentials required to respond to a authentication challenge are not available |
DigestScheme |
Digest authentication scheme as defined in RFC 2617. |
HttpAuthenticator | Utility methods for HTTP authorization and authentication. |
HttpAuthRealm | The key used to look up authentication credentials. |
InvalidCredentialsException | Authentication credentials required to respond to a authentication challenge are invalid |
MalformedChallengeException | Signals that authentication challenge is in some way invalid or illegal in the given context |
NTLMScheme | An implementation of the Microsoft proprietary NTLM authentication scheme. |
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. |
Since: 2.0