List of usage examples for org.apache.http.impl.client DefaultHttpClient setCredentialsProvider
public synchronized void setCredentialsProvider(final CredentialsProvider credsProvider)
From source file:org.apache.aurora.scheduler.http.api.security.ApiSecurityIT.java
private AuroraAdmin.Client getAuthenticatedClient(Credentials credentials) throws TTransportException { DefaultHttpClient defaultHttpClient = new DefaultHttpClient(); CredentialsProvider credentialsProvider = new BasicCredentialsProvider(); credentialsProvider.setCredentials(AuthScope.ANY, credentials); defaultHttpClient.setCredentialsProvider(credentialsProvider); return getClient(defaultHttpClient); }
From source file:org.alfresco.http.SharedHttpClientProvider.java
@Override public HttpClient getHttpClient(String username, String password) { DefaultHttpClient client = (DefaultHttpClient) getHttpClient(); CredentialsProvider credentialsProvider = new BasicCredentialsProvider(); credentialsProvider.setCredentials(new AuthScope(AuthScope.ANY), new UsernamePasswordCredentials(username, password)); client.setCredentialsProvider(credentialsProvider); return client; }
From source file:org.openremote.controller.protocol.isy99.Isy99Command.java
@Override public void send() { String url = formWriteCommandUrl(); log.debug("send(): URL is " + url); DefaultHttpClient client = new DefaultHttpClient(); if (username != null && !username.equals("")) { CredentialsProvider cred = new BasicCredentialsProvider(); cred.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(username, password)); client.setCredentialsProvider(cred); }//from w ww . j a v a 2 s . co m try { HttpGet req = new HttpGet(url); HttpResponse response = client.execute(req); int responseStatusCode = response.getStatusLine().getStatusCode(); if (responseStatusCode != 200) { log.error("send(): response status code was " + responseStatusCode); } else { StatusReader.setLocalStatus(address, command, commandParam); } } catch (IOException e) { log.error("send(): IOException: address: " + address + "command: " + command, e); } }
From source file:org.apache.aurora.scheduler.http.api.security.HttpSecurityIT.java
private HttpResponse callH2Console(Credentials credentials) throws Exception { DefaultHttpClient defaultHttpClient = new DefaultHttpClient(); CredentialsProvider credentialsProvider = new BasicCredentialsProvider(); credentialsProvider.setCredentials(AuthScope.ANY, credentials); defaultHttpClient.setCredentialsProvider(credentialsProvider); return defaultHttpClient.execute(new HttpPost(formatUrl(H2_PATH + "/"))); }
From source file:com.mondora.chargify.controller.ChargifyAdapter.java
protected HttpClient getClient() { DefaultHttpClient httpClient = createHttpClient(); httpClient.setCredentialsProvider(credsProvider); return httpClient; }
From source file:org.jets3t.service.utils.signedurl.GatekeeperClientUtils.java
/** * Prepares objects for HTTP communications with the Gatekeeper servlet. * @return//from w w w.j a v a 2s . c om */ private HttpClient initHttpConnection() { // Set client parameters. HttpParams params = RestUtils.createDefaultHttpParams(); HttpProtocolParams.setUserAgent(params, ServiceUtils.getUserAgentDescription(userAgentDescription)); // Set connection parameters. HttpConnectionParams.setConnectionTimeout(params, connectionTimeout); HttpConnectionParams.setSoTimeout(params, connectionTimeout); HttpConnectionParams.setStaleCheckingEnabled(params, false); DefaultHttpClient httpClient = new DefaultHttpClient(params); // Replace default error retry handler. httpClient.setHttpRequestRetryHandler(new RestUtils.JetS3tRetryHandler(maxRetryCount, null)); // httpClient.getParams().setAuthenticationPreemptive(true); httpClient.setCredentialsProvider(credentialsProvider); return httpClient; }
From source file:com.predic8.membrane.test.AssertUtils.java
private static DefaultHttpClient getAuthenticatingHttpClient(String host, int port, String user, String pass) { DefaultHttpClient hc = new DefaultHttpClient(); HttpRequestInterceptor preemptiveAuth = new HttpRequestInterceptor() { public void process(final HttpRequest request, final HttpContext context) throws HttpException, IOException { AuthState authState = (AuthState) context.getAttribute(ClientContext.TARGET_AUTH_STATE); CredentialsProvider credsProvider = (CredentialsProvider) context .getAttribute(ClientContext.CREDS_PROVIDER); HttpHost targetHost = (HttpHost) context.getAttribute(ExecutionContext.HTTP_TARGET_HOST); if (authState.getAuthScheme() == null) { AuthScope authScope = new AuthScope(targetHost.getHostName(), targetHost.getPort()); Credentials creds = credsProvider.getCredentials(authScope); if (creds != null) { authState.update(new BasicScheme(), creds); }//from w w w . jav a2 s. c o m } } }; hc.addRequestInterceptor(preemptiveAuth, 0); Credentials defaultcreds = new UsernamePasswordCredentials(user, pass); BasicCredentialsProvider bcp = new BasicCredentialsProvider(); bcp.setCredentials(new AuthScope(host, port, AuthScope.ANY_REALM), defaultcreds); hc.setCredentialsProvider(bcp); hc.setCookieStore(new BasicCookieStore()); return hc; }
From source file:org.openremote.controller.protocol.http.HttpGetCommand.java
private String requestURL() { DefaultHttpClient client = new DefaultHttpClient(); if (getUsername() != null) { CredentialsProvider cred = new BasicCredentialsProvider(); cred.setCredentials(new AuthScope(AuthScope.ANY), new UsernamePasswordCredentials(getUsername(), new String(password))); client.setCredentialsProvider(cred); }//from ww w . j a va 2s. c o m HttpGet httpget = new HttpGet(url.toExternalForm()); String resp = ""; try { ResponseHandler<String> responseHandler = new BasicResponseHandler(); resp = client.execute(httpget, responseHandler); logger.info("received message: " + resp); } catch (Exception e) { logger.error("HttpGetCommand could not execute", e); } return resp; }
From source file:org.eclipse.aether.transport.http.HttpTransporter.java
HttpTransporter(RemoteRepository repository, RepositorySystemSession session) throws NoTransporterException { if (!"http".equalsIgnoreCase(repository.getProtocol()) && !"https".equalsIgnoreCase(repository.getProtocol())) { throw new NoTransporterException(repository); }/* ww w .ja v a 2s .co m*/ try { baseUri = new URI(repository.getUrl()).parseServerAuthority(); if (baseUri.isOpaque()) { throw new URISyntaxException(repository.getUrl(), "URL must not be opaque"); } server = URIUtils.extractHost(baseUri); if (server == null) { throw new URISyntaxException(repository.getUrl(), "URL lacks host name"); } } catch (URISyntaxException e) { throw new NoTransporterException(repository, e.getMessage(), e); } proxy = toHost(repository.getProxy()); repoAuthContext = AuthenticationContext.forRepository(session, repository); proxyAuthContext = AuthenticationContext.forProxy(session, repository); state = new LocalState(session, repository, new SslConfig(session, repoAuthContext)); headers = ConfigUtils.getMap(session, Collections.emptyMap(), ConfigurationProperties.HTTP_HEADERS + "." + repository.getId(), ConfigurationProperties.HTTP_HEADERS); DefaultHttpClient client = new DefaultHttpClient(state.getConnectionManager()); configureClient(client.getParams(), session, repository, proxy); client.setCredentialsProvider(toCredentialsProvider(server, repoAuthContext, proxy, proxyAuthContext)); this.client = new DecompressingHttpClient(client); }
From source file:com.mediaportal.ampdroid.api.JsonClient.java
private String executeRequest(HttpUriRequest request, int _timeout, String url) { HttpParams httpParameters = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(httpParameters, _timeout); HttpConnectionParams.setSoTimeout(httpParameters, _timeout); HttpConnectionParams.setTcpNoDelay(httpParameters, true); DefaultHttpClient client = new DefaultHttpClient(httpParameters); request.setHeader("User-Agent", Constants.USER_AGENT); if (mUseAuth) { CredentialsProvider credProvider = new BasicCredentialsProvider(); credProvider.setCredentials(new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT), new UsernamePasswordCredentials(mUser, mPass)); client.setCredentialsProvider(credProvider); }/*www . j av a2 s. c o m*/ HttpResponse httpResponse; try { httpResponse = client.execute(request); responseCode = httpResponse.getStatusLine().getStatusCode(); message = httpResponse.getStatusLine().getReasonPhrase(); HttpEntity entity = httpResponse.getEntity(); if (entity != null) { InputStream instream = entity.getContent(); response = convertStreamToString(instream); // Closing the input stream will trigger connection release instream.close(); return response; } } catch (ClientProtocolException e) { client.getConnectionManager().shutdown(); e.printStackTrace(); } catch (IOException e) { client.getConnectionManager().shutdown(); e.printStackTrace(); } return null; }