org.apache.http.auth.ContextAwareAuthScheme |
Known Indirect Subclasses
AuthSchemeBase |
Abstract authentication scheme class that serves as a basis
for all authentication schemes supported by HttpClient. |
BasicScheme |
Basic authentication scheme as defined in RFC 2617. |
DigestScheme |
Digest authentication scheme as defined in RFC 2617. |
NTLMScheme |
NTLM is a proprietary authentication scheme developed by Microsoft
and optimized for Windows platforms. |
NegotiateScheme |
SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism) authentication
scheme. |
RFC2617Scheme |
Abstract authentication scheme class that lays foundation for all
RFC 2617 compliant authentication schemes and provides capabilities common
to all authentication schemes defined in RFC 2617. |
|
Class Overview
This interface represents an extended authentication scheme
that requires access to HttpContext in order to
generate an authorization string.
TODO: Fix AuthScheme interface in the next major version
Public Methods
Produces an authorization string for the given set of
Credentials
.
Parameters
credentials
| The set of credentials to be used for athentication |
request
| The request being authenticated |
context
| HTTP context |