CredentialsProvider credentialsProvider = new BasicCredentialsProvider(); credentialsProvider.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials("username", "password")); CloseableHttpClient httpClient = HttpClientBuilder.create().setDefaultCredentialsProvider(credentialsProvider).build();
private CredentialsProvider makeCredentialsProvider(String host, int port, String username, String password) { CredentialsProvider credentialsProvider = new BasicCredentialsProvider(); credentialsProvider.setCredentials( new AuthScope(host, port), new UsernamePasswordCredentials(username, password) ); return credentialsProvider; }
/** * Set credentials to field <code>credsProvider</code>. * * @param username the username, part of credentials * @param password the password, part of credentials */ public void setCredentials(String username, String password) { credsProvider.setCredentials( new AuthScope(host.getHostName(), host.getPort(), AuthScope.ANY_REALM), new UsernamePasswordCredentials(username, password)); }
DefaultHttpClient httpclient = new DefaultHttpClient(); httpclient.getCredentialsProvider().setCredentials( new AuthScope("PROXY HOST", 8080), new UsernamePasswordCredentials("username", "password")); HttpHost targetHost = new HttpHost("TARGET HOST", 443, "https"); HttpHost proxy = new HttpHost("PROXY HOST", 8080); httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
DefaultHttpClient httpclient = new DefaultHttpClient(); httpclient.getCredentialsProvider().setCredentials( new AuthScope("localhost", 443), new UsernamePasswordCredentials("username", "password"));
BasicCredentialsProvider credentialsProvider = new BasicCredentialsProvider(); AuthScope authScope = new AuthScope(proxyHost.getHostName(), proxyHost.getPort(), ANY_REALM, NTLM); Credentials creds = new NTCredentials(ntlmUsername, password, credentialsProvider.setCredentials(authScope, creds); authScope = new AuthScope(proxyHost.getHostName(), proxyHost.getPort()); creds = new UsernamePasswordCredentials(username, password); credentialsProvider.setCredentials(authScope, creds);
public Builder defaultCredentials(String username, String password) { this.credentialsProvider = new BasicCredentialsProviderHC4(); this.credentialsProvider.setCredentials( AuthScope.ANY, new UsernamePasswordCredentials(username, password) ); return this; }
private static void authenticate( DefaultHttpClient client, String user, String pass, DURL u ) { client.getCredentialsProvider().setCredentials( AuthScope.ANY, new UsernamePasswordCredentials( user, pass ) ); // preemptive authentication used to be easier in pre-4.x httpclient AuthCache authCache = new BasicAuthCache(); BasicScheme basicAuth = new BasicScheme(); HttpHost host = new HttpHost( u.getURL().getHost(), u.getURL().getPort() ); authCache.put( host, basicAuth ); BasicHttpContext localcontext = new BasicHttpContext(); localcontext.setAttribute( ClientContext.AUTH_CACHE, authCache ); }
DefaultHttpClient httpclient = new DefaultHttpClient(); HttpHost proxy = new HttpHost("myproxy.com", 9191); httpclient.getCredentialsProvider().setCredentials( new AuthScope(PROXY, PROXY_PORT), new UsernamePasswordCredentials("username", "password")); httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
@SuppressWarnings("UnusedReturnValue") ResteasyClientBuilder defaultProxy(String hostname, int port, final String scheme, String username, String password) { super.defaultProxy(hostname, port, scheme); if (username != null && password != null) { proxyCredentials = new BasicCredentialsProvider(); proxyCredentials.setCredentials(new AuthScope(hostname, port), new UsernamePasswordCredentials(username, password)); } return this; }
public HttpClientBuilderFacade setCredentials( String user, String password, AuthScope authScope ) { CredentialsProvider provider = new BasicCredentialsProvider(); UsernamePasswordCredentials credentials = new UsernamePasswordCredentials( user, password ); provider.setCredentials( authScope, credentials ); this.provider = provider; return this; }
String ipStr = "the.proxy.ip.string"; int port = 8080; String proxyLogin = "your login name"; String proxyPassword = "your password"; httpClient.getCredentialsProvider().setCredentials( new AuthScope(ipStr, port), new UsernamePasswordCredentials(proxyLogin, proxyPassword)); HttpHost httpHost = new HttpHost(ipStr, port, "http"); httpClient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, httpHost);
private static void addProxyCredentials(ApacheHttpTransport transport, String protocol) { Preconditions.checkArgument(protocol.equals("http") || protocol.equals("https")); String proxyHost = System.getProperty(protocol + ".proxyHost"); String proxyUser = System.getProperty(protocol + ".proxyUser"); String proxyPassword = System.getProperty(protocol + ".proxyPassword"); if (proxyHost == null || proxyUser == null || proxyPassword == null) { return; } String defaultProxyPort = protocol.equals("http") ? "80" : "443"; int proxyPort = Integer.parseInt(System.getProperty(protocol + ".proxyPort", defaultProxyPort)); DefaultHttpClient httpClient = (DefaultHttpClient) transport.getHttpClient(); httpClient .getCredentialsProvider() .setCredentials( new AuthScope(proxyHost, proxyPort), new UsernamePasswordCredentials(proxyUser, proxyPassword)); }
/** * BASIC authentication<br/> * Official Example: https://hc.apache.org/httpcomponents-client-ga/httpclient/examples/org * /apache/http/examples/client/ClientAuthentication.java */ private void addBasicCredentials(BasicAuthInfo authInfo, Map<AuthScope, Credentials> credentialsMap) { logger.info("BASIC authentication for: {}", authInfo.getLoginTarget()); Credentials credentials = new UsernamePasswordCredentials(authInfo.getUsername(), authInfo.getPassword()); credentialsMap.put(new AuthScope(authInfo.getHost(), authInfo.getPort()), credentials); }
public void setupConnection(AbstractHttpClient client) { client.getCredentialsProvider().setCredentials( AuthScope.ANY, new UsernamePasswordCredentials(username, password) ); }
public HttpClient createHttpClient( String user, String password, String proxyHost, int proxyPort, AuthScope authScope ) { HttpHost httpHost = new HttpHost( proxyHost, proxyPort ); RequestConfig requestConfig = RequestConfig.custom() .setProxy( httpHost ) .build(); CredentialsProvider provider = new BasicCredentialsProvider(); UsernamePasswordCredentials credentials = new UsernamePasswordCredentials( user, password ); provider.setCredentials( authScope, credentials ); return HttpClientBuilder .create() .setDefaultCredentialsProvider( provider ) .setDefaultRequestConfig( requestConfig ) .setConnectionManager( manager ) .build(); }
public Builder defaultCredentials(String username, String password) { this.credentialsProvider = new BasicCredentialsProvider(); this.credentialsProvider.setCredentials( AuthScope.ANY, new UsernamePasswordCredentials(username, password) ); return this; }
client = getHttpClient(); client.getCredentialsProvider().setCredentials( new AuthScope(null, -1, null), new UsernamePasswordCredentials("Username", "Password")); HttpHost httpproxy = new HttpHost("hostname", "portname", "http"); client.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, httpproxy);
/** * Set authentication credentials to be used for the given host and port. * * @param host * @param port * @param user * @param pass */ public void basic(String host, int port, String user, String pass) { builder.getClient().getCredentialsProvider().setCredentials( new AuthScope(host, port), new UsernamePasswordCredentials(user, pass) ); }
try { httpclient.getCredentialsProvider().setCredentials( new AuthScope("localhost", 443), new UsernamePasswordCredentials("username", "password"));