List of usage examples for org.apache.http.auth AuthScope ANY
AuthScope ANY
To view the source code for org.apache.http.auth AuthScope ANY.
Click Source Link
From source file:$.HelloWorldWebScriptIT.java
@Test public void testWebScriptCall() throws Exception { String webscriptURL = "http://localhost:8080/alfresco/service/sample/helloworld"; String expectedResponse = "Message: 'Hello from JS!' 'HelloFromJava'"; // Login credentials for Alfresco Repo CredentialsProvider provider = new BasicCredentialsProvider(); UsernamePasswordCredentials credentials = new UsernamePasswordCredentials("admin", "admin"); provider.setCredentials(AuthScope.ANY, credentials); // Create HTTP Client with credentials CloseableHttpClient httpclient = HttpClientBuilder.create().setDefaultCredentialsProvider(provider).build(); // Execute Web Script call try {//w ww. j a v a2s .c om HttpGet httpget = new HttpGet(webscriptURL); HttpResponse httpResponse = httpclient.execute(httpget); assertEquals("Incorrect HTTP Response Status", HttpStatus.SC_OK, httpResponse.getStatusLine().getStatusCode()); HttpEntity entity = httpResponse.getEntity(); assertNotNull("Response from Web Script is null", entity); assertEquals("Incorrect Web Script Response", expectedResponse, EntityUtils.toString(entity)); } finally { httpclient.close(); } }
From source file:fr.gael.dhus.util.http.BasicAuthHttpClientProducer.java
@Override public CloseableHttpAsyncClient generateClient() { CredentialsProvider credsProvider = new BasicCredentialsProvider(); credsProvider.setCredentials(new AuthScope(AuthScope.ANY), new UsernamePasswordCredentials(username, password)); RequestConfig.Builder requestConfigBuilder = RequestConfig.custom(); if (timeout == 0) { requestConfigBuilder.setSocketTimeout(Timeouts.SOCKET_TIMEOUT) .setConnectTimeout(Timeouts.CONNECTION_TIMEOUT) .setConnectionRequestTimeout(Timeouts.CONNECTION_REQUEST_TIMEOUT); } else {//from w ww . jav a 2 s . com requestConfigBuilder.setSocketTimeout(timeout).setConnectTimeout(timeout) .setConnectionRequestTimeout(timeout); } requestConfigBuilder.setCookieSpec(CookieSpecs.DEFAULT); CloseableHttpAsyncClient res = HttpAsyncClients.custom().setDefaultCredentialsProvider(credsProvider) .setDefaultRequestConfig(requestConfigBuilder.build()).build(); res.start(); return res; }
From source file:annis.libgui.Helper.java
/** * Creates an authentificiated REST client * @param userName/*from ww w. j a v a2s . co m*/ * @param password * @return A newly created client. */ public static Client createRESTClient(String userName, String password) { DefaultApacheHttpClient4Config rc = new DefaultApacheHttpClient4Config(); rc.getClasses().add(SaltProjectProvider.class); rc.getProperties().put(ApacheHttpClient4Config.PROPERTY_CONNECTION_MANAGER, new ThreadSafeClientConnManager()); if (userName != null && password != null) { CredentialsProvider credentialsProvider = new BasicCredentialsProvider(); credentialsProvider.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(userName, password)); rc.getProperties().put(ApacheHttpClient4Config.PROPERTY_CREDENTIALS_PROVIDER, credentialsProvider); rc.getProperties().put(ApacheHttpClient4Config.PROPERTY_PREEMPTIVE_BASIC_AUTHENTICATION, true); } Client c = ApacheHttpClient4.create(rc); return c; }
From source file:org.sonar.plugins.buildstability.ci.api.AbstractServer.java
public void doLogin(DefaultHttpClient client) throws IOException { if (StringUtils.isNotBlank(getUsername()) && StringUtils.isNotBlank(getPassword())) { client.getCredentialsProvider().setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(getUsername(), getPassword())); }//from ww w . j a v a 2 s .c o m }
From source file:com.aperigeek.dropvault.dav.DAVClient.java
public DAVClient(String username, String password) { client = new DefaultHttpClient(); client.getCredentialsProvider().setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(username, password)); dateFormat = new SimpleDateFormat(DATE_FORMAT); }
From source file:com.msopentech.odatajclient.engine.client.http.AbstractNTLMAuthHttpClientFactory.java
@Override public HttpClient createHttpClient(final HttpMethod method, final URI uri) { final DefaultHttpClient httpclient = (DefaultHttpClient) super.createHttpClient(method, uri); final CredentialsProvider credsProvider = new BasicCredentialsProvider(); credsProvider.setCredentials(AuthScope.ANY, new NTCredentials(getUsername(), getPassword(), getWorkstation(), getDomain())); httpclient.setCredentialsProvider(credsProvider); return httpclient; }
From source file:com.squeezecontrol.download.MusicDownloadService.java
public MusicDownloadService(MusicBrowser musicBrowser, String baseUrl, String username, String password) { this.mMusicBrowser = musicBrowser; this.mBaseUrl = baseUrl; this.mSongFolder = Environment.getExternalStorageDirectory() + "/Music/"; mClient = new DefaultHttpClient(); if (username != null && !"".equals(username)) { Credentials defaultcreds = new UsernamePasswordCredentials("dag", "test"); mClient.getCredentialsProvider().setCredentials(AuthScope.ANY, defaultcreds); }/*from w w w. java2 s . c o m*/ }
From source file:com.rometools.test.HttpClientFeedFetcherTest.java
/** * @see com.rometools.rome.fetcher.impl.AbstractJettyTest#getAuthenticatedFeedFetcher() *///from ww w . j a v a 2 s . c om @Override public FeedFetcher getAuthenticatedFeedFetcher() { HttpClientFeedFetcher fetcher = new HttpClientFeedFetcher(); fetcher.setContextSupplier(new ContextSupplier() { @Override public HttpClientContext getContext(HttpHost host) { CredentialsProvider credentialsProvider = new BasicCredentialsProvider(); credentialsProvider.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials("username:password")); HttpClientContext context = HttpClientContext.create(); context.setCredentialsProvider(credentialsProvider); return context; } }); return fetcher; }
From source file:org.apache.jena.fuseki.embedded.TestFusekiTestServer.java
@Test public void testServer_2() { BasicCredentialsProvider credsProv = new BasicCredentialsProvider(); credsProv.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials("USER", "PASSWORD")); HttpClient client = HttpClients.custom().setDefaultCredentialsProvider(credsProv).build(); // No auth set - should work. try (TypedInputStream in = HttpOp.execHttpGet(FusekiTestServer.urlDataset(), "*/*")) { } catch (HttpException ex) { Assert.assertTrue(ex.getResponseCode() == HttpSC.FORBIDDEN_403 || ex.getResponseCode() == HttpSC.UNAUTHORIZED_401); throw ex; }//from w ww . ja v a 2 s . c o m }
From source file:org.jasig.portlet.proxy.service.web.interceptor.AbstractBasicAuthenticationPreInterceptor.java
/** * Add BASIC authentication credentials to the user's HttpClientService. *///from ww w .j a va 2 s . c om @Override protected void prepareAuthentication(HttpContentRequestImpl contentRequest, PortletRequest portletRequest) { // create a new basic auth type credentials provider final CredentialsProvider credentialsProvider = new BasicCredentialsProvider(); final Credentials credentials = getCredentials(portletRequest); credentialsProvider.setCredentials(AuthScope.ANY, credentials); // Set the credentials provider on the HTTP client. The HTTP client is // not limited to the session of the target website, so these credentials // may be applied more than once. We expect these periodic updates to // be unnecessary but do not expect them to cause any problems. final AbstractHttpClient client = httpClientService.getHttpClient(portletRequest); client.setCredentialsProvider(credentialsProvider); }