Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.commons.httpclient.auth: Javadoc index of package org.apache.commons.httpclient.auth.


Package Samples:

org.apache.commons.httpclient.auth

Classes:

CredentialsProvider: Credentials provider interface can be used to provide HTTP method with a means to request authentication credentials if no credentials have been given or given credentials are incorrect. HttpClient makes no provisions to check whether the same credentials have been tried already. It is a responsibility of the custom credentials provider to keep track of authentication attempts and to ensure that credentials known to be invalid are not retried. HttpClient will simply store the set of credentials returned by the custom credentials provider in the http state object and will attempt to use these credentials ...
AuthScheme: This interface represents an abstract challenge-response oriented authentication scheme. An authentication scheme should be able to support the following functions: Parse and process the challenge sent by the targer server in response to request for a protected resource Provide its textual designation Provide its parameters, if available Provide the realm this authentication scheme is applicable to, if available Generate authorization string for the given set of credentials, request method and URI as specificed in the HTTP request line in response to the actual authorization challenge Authentication ...
HttpAuthenticator: Utility methods for HTTP authorization and authentication. This class provides utility methods for generating responses to HTTP www and proxy authentication challenges. A client SHOULD assume that all paths at or deeper than the depth of the last symbolic element in the path field of the Request-URI also are within the protection space specified by the basic realm value of the current challenge. A client MAY preemptively send the corresponding Authorization header with requests for resources in that space without receipt of another challenge from the server. Similarly, when a client sends a request ...
DigestScheme: Digest authentication scheme as defined in RFC 2617. Both MD5 (default) and MD5-sess are supported. Currently only qop=auth or no qop is supported. qop=auth-int is unsupported. If auth and auth-int are provided, auth is used. Credential charset is configured via the credential charset 55 parameter. Since the digest username is included as clear text in the generated Authentication header, the charset of the username must be compatible with the http element charset 55 . TODO: make class more stateful regarding repeated authentication requests
NTLM: Provides an implementation of the NTLM authentication protocol. This class provides methods for generating authentication challenge responses for the NTLM authentication protocol. The NTLM protocol is a proprietary Microsoft protocol and as such no RFC exists for it. This class is based upon the reverse engineering efforts of a wide range of people. Please note that an implementation of JCE must be correctly installed and configured when using NTLM support. This class should not be used externally to HttpClient as it's API is specifically designed to work with HttpClient's use case, in particular ...
AuthPolicy: Authentication policy class. The Authentication policy provides corresponding authentication scheme interfrace for a given type of authorization challenge. The following specifications are provided: Basic : Basic authentication scheme as defined in RFC2617 (considered inherently insecure, but most widely supported) Digest : Digest authentication scheme as defined in RFC2617 NTLM : The NTLM scheme is a proprietary Microsoft Windows Authentication protocol (considered to be the most secure among currently supported authentication schemes)
AuthScope: The class represents an authentication scope consisting of a host name, a port number, a realm name and an authentication scheme name which org.apache.commons.httpclient.Credentials apply to.
AuthSchemeBase: Abstract authentication scheme class that implements AuthScheme interface and provides a default contstructor.
NTLMScheme: An implementation of the Microsoft proprietary NTLM authentication scheme. For a detailed explanation of the NTLM scheme please see http://davenport.sourceforge.net/ntlm.html .
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.
TestChallengeParser: Unit tests for AuthChallengeParser .
AuthChallengeProcessor: This class provides utility methods for processing HTTP www and proxy authentication challenges.
CredentialsNotAvailableException: Authentication credentials required to respond to a authentication challenge are not available
AuthChallengeParser: This class provides utility methods for parsing HTTP www and proxy authentication challenges.
MalformedChallengeException: Signals that authentication challenge is in some way invalid or illegal in the given context
InvalidCredentialsException: Authentication credentials required to respond to a authentication challenge are invalid
AuthState: This class provides detailed information about the state of the authentication process.
BasicScheme: Basic authentication scheme as defined in RFC 2617.
AuthChallengeException: Signals a failure processing authentication challenge
HttpAuthRealm: The key used to look up authentication credentials.
TestChallengeProcessor: Unit tests for testParsingChallenge .
TestDigestAuth: Test Methods for DigestScheme Authentication.
AuthenticationException: Signals a failure in authentication process
TestNTLMAuth: Test Methods for NTLM Authentication.
TestBasicAuth: Basic authentication test cases.

Home | Contact Us | Privacy Policy | Terms of Service