public abstract class GGSSchemeBase extends AuthSchemeBase
| Modifier and Type | Method and Description |
|---|---|
Header |
authenticate(Credentials credentials,
HttpRequest request)
|
Header |
authenticate(Credentials credentials,
HttpRequest request,
HttpContext context)
Produces an authorization string for the given set of
Credentials. |
protected byte[] |
generateGSSToken(byte[] input,
Oid oid,
String authServer) |
protected abstract byte[] |
generateToken(byte[] input,
String authServer) |
protected GSSManager |
getManager() |
boolean |
isComplete()
Authentication process may involve a series of challenge-response exchanges.
|
protected void |
parseChallenge(CharArrayBuffer buffer,
int beginIndex,
int endIndex) |
getChallengeState, isProxy, processChallenge, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetParameter, getRealm, getSchemeName, isConnectionBasedprotected GSSManager getManager()
protected byte[] generateGSSToken(byte[] input,
Oid oid,
String authServer)
throws GSSException
GSSExceptionprotected abstract byte[] generateToken(byte[] input,
String authServer)
throws GSSException
GSSExceptionpublic boolean isComplete()
AuthScheme@Deprecated public Header authenticate(Credentials credentials, HttpRequest request) throws AuthenticationException
ContextAwareAuthScheme.authenticate(Credentials, HttpRequest, org.apache.http.protocol.HttpContext)AuthSchemeCredentials.credentials - The set of credentials to be used for athenticationrequest - The request being authenticatedAuthenticationException - if authorization string cannot
be generated due to an authentication failurepublic Header authenticate(Credentials credentials, HttpRequest request, HttpContext context) throws AuthenticationException
ContextAwareAuthSchemeCredentials.authenticate in interface ContextAwareAuthSchemeauthenticate in class AuthSchemeBasecredentials - The set of credentials to be used for athenticationrequest - The request being authenticatedcontext - HTTP contextAuthenticationException - if authorization string cannot
be generated due to an authentication failureprotected void parseChallenge(CharArrayBuffer buffer, int beginIndex, int endIndex) throws MalformedChallengeException
parseChallenge in class AuthSchemeBaseMalformedChallengeExceptionCopyright © 1999–2013 The Apache Software Foundation. All rights reserved.