本文整理了Java中org.apache.http.auth.NTCredentials.<init>()
方法的一些代码示例,展示了NTCredentials.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NTCredentials.<init>()
方法的具体详情如下:
包路径:org.apache.http.auth.NTCredentials
类名称: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());
}
内容来源于网络,如有侵权,请联系作者删除!