public class SPNegoScheme extends GGSSchemeBase
| Constructor and Description |
|---|
SPNegoScheme() |
SPNegoScheme(boolean stripPort) |
SPNegoScheme(boolean stripPort,
boolean useCanonicalHostname) |
| Modifier and Type | Method and Description |
|---|---|
Header |
authenticate(Credentials credentials,
HttpRequest request,
HttpContext context)
Produces SPNEGO authorization Header based on token created by
processChallenge.
|
String |
getParameter(String name)
There are no valid parameters for SPNEGO authentication so this
method always returns
null. |
String |
getRealm()
The concept of an authentication realm is not supported by the Negotiate
authentication scheme.
|
String |
getSchemeName()
Returns textual designation of the given authentication scheme.
|
boolean |
isConnectionBased()
Returns
true. |
authenticate, isCompletegetChallengeState, isProxy, processChallenge, toStringpublic SPNegoScheme(boolean stripPort,
boolean useCanonicalHostname)
public SPNegoScheme(boolean stripPort)
public SPNegoScheme()
public String getSchemeName()
AuthSchemepublic Header authenticate(Credentials credentials, HttpRequest request, HttpContext context) throws AuthenticationException
authenticate in interface ContextAwareAuthSchemeauthenticate in class GGSSchemeBasecredentials - not used by the SPNEGO scheme.request - The request being authenticatedcontext - HTTP contextAuthenticationException - if authentication string cannot
be generated due to an authentication failurepublic String getParameter(String name)
null.name - The name of the parameter to be returnednullpublic String getRealm()
null.nullpublic boolean isConnectionBased()
true. SPNEGO authentication scheme is connection based.true.Copyright © 2010 - 2020 Adobe. All Rights Reserved