Package org.apache.http.impl.auth
Class GGSSchemeBase
- java.lang.Object
-
- org.apache.http.impl.auth.AuthSchemeBase
-
- org.apache.http.impl.auth.GGSSchemeBase
-
- All Implemented Interfaces:
AuthScheme
,ContextAwareAuthScheme
- Direct Known Subclasses:
KerberosScheme
,NegotiateScheme
,SPNegoScheme
public abstract class GGSSchemeBase extends AuthSchemeBase
- Since:
- 4.2
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Header
authenticate(Credentials credentials, HttpRequest request)
Header
authenticate(Credentials credentials, HttpRequest request, HttpContext context)
Produces an authorization string for the given set ofCredentials
.boolean
isComplete()
Authentication process may involve a series of challenge-response exchanges.-
Methods inherited from class org.apache.http.impl.auth.AuthSchemeBase
getChallengeState, isProxy, processChallenge, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.http.auth.AuthScheme
getParameter, getRealm, getSchemeName, isConnectionBased
-
-
-
-
Method Detail
-
isComplete
public boolean isComplete()
Description copied from interface:AuthScheme
Authentication process may involve a series of challenge-response exchanges. This method tests if the authorization process has been completed, either successfully or unsuccessfully, that is, all the required authorization challenges have been processed in their entirety.- Returns:
true
if the authentication process has been completed,false
otherwise.
-
authenticate
@Deprecated public Header authenticate(Credentials credentials, HttpRequest request) throws AuthenticationException
Deprecated.Description copied from interface:AuthScheme
Produces an authorization string for the given set ofCredentials
.- Parameters:
credentials
- The set of credentials to be used for athenticationrequest
- The request being authenticated- Returns:
- the authorization string
- Throws:
AuthenticationException
- if authorization string cannot be generated due to an authentication failure
-
authenticate
public Header authenticate(Credentials credentials, HttpRequest request, HttpContext context) throws AuthenticationException
Description copied from interface:ContextAwareAuthScheme
Produces an authorization string for the given set ofCredentials
.- Specified by:
authenticate
in interfaceContextAwareAuthScheme
- Overrides:
authenticate
in classAuthSchemeBase
- Parameters:
credentials
- The set of credentials to be used for athenticationrequest
- The request being authenticatedcontext
- HTTP context- Returns:
- the authorization string
- Throws:
AuthenticationException
- if authorization string cannot be generated due to an authentication failure
-
-