Tabnine Logo
com.ning.http.client.spnego
Code IndexAdd Tabnine to your IDE (free)

How to use com.ning.http.client.spnego

Best Java code snippets using com.ning.http.client.spnego (Showing top 8 results out of 315)

origin: com.ning/async-http-client

  authorizationHeader = "Negotiate " + SpnegoEngine.INSTANCE.generateToken(host);
} catch (Throwable e) {
  throw new IOException(e);
origin: com.ning/async-http-client

token = spnegoGenerator.generateSpnegoDERObject(token);
origin: com.ning/async-http-client

private Realm kerberosProxyChallenge(Channel channel,//
    List<String> proxyAuth,//
    Request request,//
    ProxyServer proxyServer,//
    FluentCaseInsensitiveStringsMap headers,//
    NettyResponseFuture<?> future) throws NTLMEngineException {
  Uri uri = request.getUri();
  try {
    String challengeHeader = SpnegoEngine.INSTANCE.generateToken(proxyServer.getHost());
    headers.remove(HttpHeaders.Names.AUTHORIZATION);
    headers.add(HttpHeaders.Names.AUTHORIZATION, "Negotiate " + challengeHeader);
    return proxyServer.realmBuilder()//
        .setUri(uri)//
        .setMethodName(request.getMethod())//
        .setScheme(Realm.AuthScheme.KERBEROS)//
        .build();
  } catch (Throwable throwable) {
    String ntlmAuthenticate = getNTLM(proxyAuth);
    if (ntlmAuthenticate != null) {
      return ntlmProxyChallenge(ntlmAuthenticate, request, proxyServer, headers, future);
    }
    requestSender.abort(channel, future, throwable);
    return null;
  }
}
origin: org.glassfish.grizzly/grizzly-http-client

token = spnegoGenerator.generateSpnegoDERObject(token);
origin: com.ning/async-http-client

private Realm kerberosChallenge(Channel channel,//
    List<String> authHeaders,//
    Request request,//
    FluentCaseInsensitiveStringsMap headers,//
    Realm realm,//
    NettyResponseFuture<?> future) throws NTLMEngineException {
  Uri uri = request.getUri();
  String host = request.getVirtualHost() == null ? uri.getHost() : request.getVirtualHost();
  try {
    String challengeHeader = SpnegoEngine.INSTANCE.generateToken(host);
    headers.remove(HttpHeaders.Names.AUTHORIZATION);
    headers.add(HttpHeaders.Names.AUTHORIZATION, "Negotiate " + challengeHeader);
    return new Realm.RealmBuilder().clone(realm)//
        .setUri(uri)//
        .setMethodName(request.getMethod())//
        .setScheme(Realm.AuthScheme.KERBEROS)//
        .build();
  } catch (Throwable throwable) {
    String ntlmAuthenticate = getNTLM(authHeaders);
    if (ntlmAuthenticate != null) {
      return ntlmChallenge(ntlmAuthenticate, request, headers, realm, future);
    }
    requestSender.abort(channel, future, throwable);
    return null;
  }
}
origin: javaee/grizzly-ahc

token = spnegoGenerator.generateSpnegoDERObject(token);
origin: org.glassfish.grizzly/grizzly-http-client

  authorizationHeader = "Negotiate " + SpnegoEngine.INSTANCE.generateToken(host);
} catch (Throwable e) {
  throw new IOException(e);
origin: javaee/grizzly-ahc

  authorizationHeader = "Negotiate " + SpnegoEngine.INSTANCE.generateToken(host);
} catch (Throwable e) {
  throw new IOException(e);
com.ning.http.client.spnego

Most used classes

  • SpnegoEngine
    SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism) authentication scheme.
  • SpnegoTokenGenerator
    Abstract SPNEGO token generator. Implementations should take an Kerberos ticket and transform into a
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now