|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.http.impl.auth.AuthSchemeBase org.apache.http.impl.auth.GGSSchemeBase org.apache.http.impl.auth.NegotiateScheme
SPNegoScheme
or KerberosScheme
.
@Deprecated public class NegotiateScheme
SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism) authentication scheme.
Field Summary |
---|
Fields inherited from class org.apache.http.impl.auth.AuthSchemeBase |
---|
challengeState |
Constructor Summary | |
---|---|
NegotiateScheme()
Deprecated. |
|
NegotiateScheme(SpnegoTokenGenerator spengoGenerator)
Deprecated. |
|
NegotiateScheme(SpnegoTokenGenerator spengoGenerator,
boolean stripPort)
Deprecated. Default constructor for the Negotiate authentication scheme. |
Method Summary | |
---|---|
org.apache.http.Header |
authenticate(Credentials credentials,
org.apache.http.HttpRequest request)
Deprecated. Produces an authorization string for the given set of Credentials . |
org.apache.http.Header |
authenticate(Credentials credentials,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context)
Deprecated. Produces Negotiate authorization Header based on token created by processChallenge. |
protected byte[] |
generateToken(byte[] input,
String authServer)
Deprecated. |
protected byte[] |
generateToken(byte[] input,
String authServer,
Credentials credentials)
Deprecated. |
String |
getParameter(String name)
Deprecated. Returns the authentication parameter with the given name, if available. |
String |
getRealm()
Deprecated. The concept of an authentication realm is not supported by the Negotiate authentication scheme. |
String |
getSchemeName()
Deprecated. Returns textual designation of the Negotiate authentication scheme. |
boolean |
isConnectionBased()
Deprecated. Returns true . |
Methods inherited from class org.apache.http.impl.auth.GGSSchemeBase |
---|
generateGSSToken, generateGSSToken, getManager, isComplete, parseChallenge |
Methods inherited from class org.apache.http.impl.auth.AuthSchemeBase |
---|
getChallengeState, isProxy, processChallenge, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public NegotiateScheme(SpnegoTokenGenerator spengoGenerator, boolean stripPort)
public NegotiateScheme(SpnegoTokenGenerator spengoGenerator)
public NegotiateScheme()
Method Detail |
---|
public String getSchemeName()
Negotiate
public org.apache.http.Header authenticate(Credentials credentials, org.apache.http.HttpRequest request) throws AuthenticationException
AuthScheme
Credentials
.
authenticate
in interface AuthScheme
authenticate
in class GGSSchemeBase
credentials
- The set of credentials to be used for athenticationrequest
- The request being authenticated
AuthenticationException
- if authorization string cannot
be generated due to an authentication failurepublic org.apache.http.Header authenticate(Credentials credentials, org.apache.http.HttpRequest request, org.apache.http.protocol.HttpContext context) throws AuthenticationException
authenticate
in interface ContextAwareAuthScheme
authenticate
in class GGSSchemeBase
credentials
- Never used be the Negotiate scheme but must be provided to
satisfy common-httpclient API. Credentials from JAAS will be used instead.request
- The request being authenticatedcontext
- HTTP context
AuthenticationException
- if authorisation string cannot
be generated due to an authentication failureprotected byte[] generateToken(byte[] input, String authServer) throws GSSException
generateToken
in class GGSSchemeBase
GSSException
protected byte[] generateToken(byte[] input, String authServer, Credentials credentials) throws GSSException
generateToken
in class GGSSchemeBase
GSSException
public String getParameter(String name)
There are no valid parameters for Negotiate authentication so this
method always returns null
.
name
- The name of the parameter to be returned
public String getRealm()
null
.
null
public boolean isConnectionBased()
true
.
Negotiate authentication scheme is connection based.
true
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |