@NotThreadSafe public class WindowsNegotiateScheme extends AuthSchemeBase
This will delegate negotiation to the windows machine.
EXPERIMENTAL
| Constructor and Description |
|---|
WindowsNegotiateScheme(String scheme,
String servicePrincipalName) |
| Modifier and Type | Method and Description |
|---|---|
Header |
authenticate(Credentials credentials,
HttpRequest request)
Deprecated.
|
Header |
authenticate(Credentials credentials,
HttpRequest request,
HttpContext context) |
void |
dispose() |
void |
finalize() |
String |
getParameter(String name) |
String |
getRealm() |
String |
getSchemeName() |
boolean |
isComplete() |
boolean |
isConnectionBased() |
protected void |
parseChallenge(CharArrayBuffer buffer,
int beginIndex,
int endIndex) |
getChallengeState, isProxy, processChallenge, toStringpublic void dispose()
public void finalize()
throws Throwable
public String getSchemeName()
public String getRealm()
public boolean isConnectionBased()
protected void parseChallenge(CharArrayBuffer buffer, int beginIndex, int endIndex) throws MalformedChallengeException
parseChallenge in class AuthSchemeBaseMalformedChallengeExceptionpublic Header authenticate(Credentials credentials, HttpRequest request, HttpContext context) throws AuthenticationException
authenticate in interface ContextAwareAuthSchemeauthenticate in class AuthSchemeBaseAuthenticationExceptionpublic boolean isComplete()
@Deprecated public Header authenticate(Credentials credentials, HttpRequest request) throws AuthenticationException
AuthenticationExceptionCopyright © 1999–2014 The Apache Software Foundation. All rights reserved.