org.apache.http.auth
Interface ContextAwareAuthScheme
- All Superinterfaces: 
- AuthScheme
- All Known Implementing Classes: 
- AuthSchemeBase, BasicScheme, DigestScheme, GGSSchemeBase, KerberosScheme, NegotiateScheme, NTLMScheme, RFC2617Scheme, SPNegoScheme
- public interface ContextAwareAuthScheme 
- extends AuthScheme
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
- Since:
- 4.1
| Method Summary | 
|  org.apache.http.Header | authenticate(Credentials credentials,
             org.apache.http.HttpRequest request,
             org.apache.http.protocol.HttpContext context)Produces an authorization string for the given set of
 Credentials. | 
 
 
authenticate
org.apache.http.Header authenticate(Credentials credentials,
                                    org.apache.http.HttpRequest request,
                                    org.apache.http.protocol.HttpContext context)
                                    throws AuthenticationException
- 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
- Returns:
- the authorization string
- Throws:
- AuthenticationException- if authorization string cannot
   be generated due to an authentication failure
 
Copyright © 1999–2020 The Apache Software Foundation. All rights reserved.