org.apache.http.auth.NTCredentials.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(7.9k)|赞(0)|评价(0)|浏览(105)

本文整理了Java中org.apache.http.auth.NTCredentials.<init>()方法的一些代码示例,展示了NTCredentials.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NTCredentials.<init>()方法的具体详情如下:
包路径:org.apache.http.auth.NTCredentials
类名称:NTCredentials
方法名:<init>

NTCredentials.<init>介绍

[英]The constructor with the fully qualified username and password combined string argument.
[中]具有完全限定的用户名和密码组合字符串参数的构造函数。

代码示例

代码示例来源:origin: rest-assured/rest-assured

/**
 * Set NTLM authentication credentials to be used for the given host and port.
 *
 * @param host
 * @param port
 * @param user
 * @param pass
 * @param workstation
 * @param domain
 */
public void ntlm(String host, int port, String user, String pass, String workstation, String domain) {
  builder.getClient().getCredentialsProvider().setCredentials(
      new AuthScope(host, port),
      new NTCredentials(user, pass, workstation, domain)
  );
}

代码示例来源:origin: yasserg/crawler4j

/**
 * Do NT auth for Microsoft AD sites.
 */
private void addNtCredentials(NtAuthInfo authInfo, Map<AuthScope, Credentials> credentialsMap) {
  logger.info("NT authentication for: {}", authInfo.getLoginTarget());
  try {
    Credentials credentials = new NTCredentials(authInfo.getUsername(),
        authInfo.getPassword(), InetAddress.getLocalHost().getHostName(),
        authInfo.getDomain());
    credentialsMap.put(new AuthScope(authInfo.getHost(), authInfo.getPort()), credentials);
  } catch (UnknownHostException e) {
    logger.error("Error creating NT credentials", e);
  }
}

代码示例来源:origin: dropwizard/dropwizard

/**
   * determine the Credentials implementation to use
   * @param auth
   * @return a {@code Credentials} instance, either {{@link UsernamePasswordCredentials} or {@link NTCredentials}}
   */
  protected Credentials configureCredentials(AuthConfiguration auth) {

    if (null != auth.getCredentialType() && auth.getCredentialType().equalsIgnoreCase(AuthConfiguration.NT_CREDS)) {
      return new NTCredentials(auth.getUsername(), auth.getPassword(), auth.getHostname(), auth.getDomain());
    } else {
      return new UsernamePasswordCredentials(auth.getUsername(), auth.getPassword());
    }

  }
}

代码示例来源:origin: aws/aws-sdk-java

/**
 * Returns a new instance of NTCredentials used for proxy authentication.
 */
private static Credentials newNTCredentials(HttpClientSettings settings) {
  return new NTCredentials(settings.getProxyUsername(),
      settings.getProxyPassword(),
      settings.getProxyWorkstation(),
      settings.getProxyDomain());
}

代码示例来源:origin: aws/aws-sdk-java

new NTCredentials(config.getProxyUsername(),
         config.getProxyPassword(),
         config.getProxyWorkstation(),

代码示例来源:origin: wiztools/rest-client

credsProvider.setCredentials(
    AuthScope.ANY,
    new NTCredentials(
        uid, pwd, a.getWorkstation(), a.getDomain()));
hcBuilder.setDefaultCredentialsProvider(credsProvider);

代码示例来源:origin: bonigarcia/webdrivermanager

AuthScope authScope = new AuthScope(proxyHost.getHostName(),
    proxyHost.getPort(), ANY_REALM, NTLM);
Credentials creds = new NTCredentials(ntlmUsername, password,
    getWorkstation(), ntlmDomain);
credentialsProvider.setCredentials(authScope, creds);

代码示例来源:origin: com.amazonaws/aws-java-sdk-core

/**
 * Returns a new instance of NTCredentials used for proxy authentication.
 */
private static Credentials newNTCredentials(HttpClientSettings settings) {
  return new NTCredentials(settings.getProxyUsername(),
      settings.getProxyPassword(),
      settings.getProxyWorkstation(),
      settings.getProxyDomain());
}

代码示例来源:origin: com.amazonaws/aws-java-sdk-core

new NTCredentials(config.getProxyUsername(),
         config.getProxyPassword(),
         config.getProxyWorkstation(),

代码示例来源:origin: OfficeDev/ews-java-api

NTCredentials
   proxyCredentials =
   new NTCredentials(proxy.getCredentials().getUsername(), proxy.getCredentials().getPassword(), "",
            proxy.getCredentials().getDomain());
NTCredentials webServiceCredentials = new NTCredentials(getUsername(), getPassword(), "", getDomain());
credentialsProvider.setCredentials(new AuthScope(AuthScope.ANY), webServiceCredentials);

代码示例来源:origin: aws-amplify/aws-sdk-android

httpClient.getCredentialsProvider().setCredentials(
    new AuthScope(proxyHost, proxyPort),
    new NTCredentials(proxyUsername, proxyPassword, proxyWorkstation,
        proxyDomain));

代码示例来源:origin: stackoverflow.com

final NTCredentials ntCredentials = new NTCredentials("username", "Passworrd","destination", "domain");
 CredentialsProvider credsProvider = new BasicCredentialsProvider();
 credsProvider.setCredentials(AuthScope.ANY, ntCredentials);
 CloseableHttpClient httpclient = HttpClientBuilder.create()
                   .setDefaultCredentialsProvider(credsProvider)
                   .build();

代码示例来源:origin: org.apache.httpcomponents/fluent-hc

public Executor auth(final HttpHost host,
    final String username, final String password,
    final String workstation, final String domain) {
  return auth(host, new NTCredentials(username, password, workstation, domain));
}

代码示例来源:origin: stackoverflow.com

DefaultHttpClient httpclient = new DefaultHttpClient();
   HttpContext localContext = new BasicHttpContext();
   HttpGet httpget = new HttpGet("url"); 
   CredentialsProvider credsProvider = new BasicCredentialsProvider();
   credsProvider.setCredentials(AuthScope.ANY,
       new NTCredentials("username", "pwd", "", "domain"));
         List<String> authtypes = new ArrayList<String>();
     authtypes.add(AuthPolicy.NTLM);      
     httpclient.getParams().setParameter(AuthPNames.TARGET_AUTH_PREF,authtypes);
   localContext.setAttribute(ClientContext.CREDS_PROVIDER, credsProvider);
   HttpResponse response = httpclient.execute(httpget, localContext);
   HttpEntity entity=response.getEntity();

代码示例来源:origin: org.apache.olingo/odata-client-core

@Override
 public DefaultHttpClient create(final HttpMethod method, final URI uri) {
  final DefaultHttpClient httpclient = super.create(method, uri);

  final CredentialsProvider credsProvider = new BasicCredentialsProvider();
  credsProvider.setCredentials(AuthScope.ANY,
      new NTCredentials(username, password, workstation, domain));

  httpclient.setCredentialsProvider(credsProvider);

  return httpclient;
 }
}

代码示例来源:origin: com.blackducksoftware.integration/integration-rest

private void addBuilderProxyInformation() {
  if (proxyInfo.shouldUseProxy()) {
    defaultRequestConfigBuilder.setProxy(new HttpHost(proxyInfo.getHost().orElse(null), proxyInfo.getPort()));
    if (proxyInfo.hasAuthenticatedProxySettings()) {
      org.apache.http.auth.Credentials credentials = new NTCredentials(proxyInfo.getUsername().orElse(null), proxyInfo.getPassword().orElse(null), proxyInfo.getNtlmWorkstation().orElse(null),
          proxyInfo.getNtlmDomain().orElse(null));
      credentialsProvider.setCredentials(new AuthScope(proxyInfo.getHost().orElse(null), proxyInfo.getPort()), credentials);
    }
  }
}

代码示例来源:origin: org.ow2.petals/petals-bc-rest

@Override
protected Credentials getCredentials(final CachedExchange jbiExchange) throws AuthenticationRuntimeException {
  try {
    final Document xmlPayload = jbiExchange.getInMessageContentAsDocument();
    final String usernameValue = this.username.extractAsString(xmlPayload);
    final String pwdValue = this.pwd.extractAsString(xmlPayload);
    final String domainValue = this.domain.extractAsString(xmlPayload);
    return new NTCredentials(usernameValue, pwdValue, InetAddress.getLocalHost().getHostAddress(), domainValue);
  } catch (final UnknownHostException | ValueExtractorRuntimeException | MessagingException e) {
    throw new AuthenticationRuntimeException(e);
  }
}

代码示例来源:origin: aws/aws-sdk-java-v2

/**
 * Returns a new instance of NTCredentials used for proxy authentication.
 */
private static Credentials newNtCredentials(ProxyConfiguration proxyConfiguration) {
  return new NTCredentials(proxyConfiguration.username(),
               proxyConfiguration.password(),
               proxyConfiguration.ntlmWorkstation(),
               proxyConfiguration.ntlmDomain());
}

代码示例来源:origin: software.amazon.awssdk/aws-http-client-apache

/**
 * Returns a new instance of NTCredentials used for proxy authentication.
 */
private static Credentials newNtCredentials(ProxyConfiguration proxyConfiguration) {
  return new NTCredentials(proxyConfiguration.username(),
               proxyConfiguration.password(),
               proxyConfiguration.ntlmWorkstation(),
               proxyConfiguration.ntlmDomain());
}

代码示例来源:origin: com.ksyun/ksc-sdk-java-core

/**
 * Returns a new instance of NTCredentials used for proxy authentication.
 */
private static Credentials newNTCredentials(HttpClientSettings settings) {
  return new NTCredentials(settings.getProxyUsername(),
      settings.getProxyPassword(),
      settings.getProxyWorkstation(),
      settings.getProxyDomain());
}

相关文章