List of usage examples for org.apache.http.auth UsernamePasswordCredentials UsernamePasswordCredentials
public UsernamePasswordCredentials(final String userName, final String password)
From source file:org.peterbaldwin.client.android.delicious.DeliciousApiRequestFactory.java
public void setCredentials(String username, String password) { CredentialsProvider provider = mClient.getCredentialsProvider(); Credentials credentials = new UsernamePasswordCredentials(username, password); provider.setCredentials(SCOPE, credentials); }
From source file:com.pindroid.client.NetworkUtilities.java
/** * Attempts to authenticate to Pinboard using a legacy Pinboard account. * //from w ww. ja v a 2 s. co m * @param username The user's username. * @param password The user's password. * @param handler The hander instance from the calling UI thread. * @param context The context of the calling Activity. * @return The boolean result indicating whether the user was * successfully authenticated. */ public static boolean pinboardAuthenticate(String username, String password) { final HttpResponse resp; Uri.Builder builder = new Uri.Builder(); builder.scheme(SCHEME); builder.authority(PINBOARD_AUTHORITY); builder.appendEncodedPath("v1/posts/update"); Uri uri = builder.build(); HttpGet request = new HttpGet(String.valueOf(uri)); DefaultHttpClient client = (DefaultHttpClient) HttpClientFactory.getThreadSafeClient(); CredentialsProvider provider = client.getCredentialsProvider(); Credentials credentials = new UsernamePasswordCredentials(username, password); provider.setCredentials(SCOPE, credentials); try { resp = client.execute(request); if (resp.getStatusLine().getStatusCode() == HttpStatus.SC_OK) { if (Log.isLoggable(TAG, Log.VERBOSE)) { Log.v(TAG, "Successful authentication"); } return true; } else { if (Log.isLoggable(TAG, Log.VERBOSE)) { Log.v(TAG, "Error authenticating" + resp.getStatusLine()); } return false; } } catch (final IOException e) { if (Log.isLoggable(TAG, Log.VERBOSE)) { Log.v(TAG, "IOException when getting authtoken", e); } return false; } finally { if (Log.isLoggable(TAG, Log.VERBOSE)) { Log.v(TAG, "getAuthtoken completing"); } } }
From source file:com.github.caldav4j.BaseTestCase.java
public static HttpClient createHttpClient(CaldavCredential caldavCredential) { // HttpClient 4 requires a Cred providers, to be added during creation of client CredentialsProvider credsProvider = new BasicCredentialsProvider(); credsProvider.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(caldavCredential.user, caldavCredential.password)); return HttpClients.custom().setDefaultCredentialsProvider(credsProvider).build(); }
From source file:com.couchbase.capi.CAPITestCase.java
protected HttpClient getClient() { DefaultHttpClient result = new DefaultHttpClient(); result.getCredentialsProvider().setCredentials(new AuthScope(null, -1, null), new UsernamePasswordCredentials("Administrator", "password")); return result; }
From source file:com.restfiddle.handler.http.auth.BasicAuthHandler.java
/** * TODO : Not used anywhere right now.// ww w. j a v a2s . co m */ public CredentialsProvider prepareBasicAuth(String userName, String password) { CredentialsProvider provider = new BasicCredentialsProvider(); UsernamePasswordCredentials credentials = new UsernamePasswordCredentials(userName, userName); provider.setCredentials(new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT), credentials); return provider; }
From source file:com.liferay.mobile.android.auth.basic.DigestAuthentication.java
@Override public Request authenticate(Proxy proxy, Response response) throws IOException { Request request = response.request(); Builder builder = request.newBuilder(); try {/* w w w. j a v a 2 s . co m*/ BasicHeader authenticateHeader = new BasicHeader(Headers.WWW_AUTHENTICATE, response.header(Headers.WWW_AUTHENTICATE)); DigestScheme scheme = new DigestScheme(); scheme.processChallenge(authenticateHeader); BasicHttpRequest basicHttpRequest = new BasicHttpRequest(request.method(), request.uri().getPath()); UsernamePasswordCredentials credentials = new UsernamePasswordCredentials(username, password); String authorizationHeader = scheme.authenticate(credentials, basicHttpRequest).getValue(); builder.addHeader(Headers.AUTHORIZATION, authorizationHeader); } catch (Exception e) { throw new IOException(e); } return builder.build(); }
From source file:net.oneandone.shared.artifactory.PreemptiveRequestInterceptor.java
/** * Adds userName and password for one host. * * @param hostName for which userName and password are added . * @param userName for the host.//from w w w . j av a2 s . co m * @param password for the host. */ public void addCredentialsForHost(String hostName, String userName, String password) { credentialsMap.put(hostName, new UsernamePasswordCredentials(userName, password)); }
From source file:io.pivotal.xd.chaoslemur.infrastructure.StandardDirectorUtils.java
private static RestTemplate createRestTemplate(String host, String username, String password, Set<ClientHttpRequestInterceptor> interceptors) throws GeneralSecurityException { CredentialsProvider credentialsProvider = new BasicCredentialsProvider(); credentialsProvider.setCredentials(new AuthScope(host, 25555), new UsernamePasswordCredentials(username, password)); SSLContext sslContext = SSLContexts.custom().loadTrustMaterial(null, new TrustSelfSignedStrategy()).useTLS() .build();/*from ww w. ja v a 2 s. c o m*/ SSLConnectionSocketFactory connectionFactory = new SSLConnectionSocketFactory(sslContext, new AllowAllHostnameVerifier()); HttpClient httpClient = HttpClientBuilder.create().disableRedirectHandling() .setDefaultCredentialsProvider(credentialsProvider).setSSLSocketFactory(connectionFactory).build(); RestTemplate restTemplate = new RestTemplate(new HttpComponentsClientHttpRequestFactory(httpClient)); restTemplate.getInterceptors().addAll(interceptors); return restTemplate; }
From source file:org.datacleaner.monitor.cluster.HttpClusterManagerFactory.java
@Override public ClusterManager getClusterManager(TenantIdentifier tenant) { final DefaultHttpClient httpClient = new DefaultHttpClient(new PoolingClientConnectionManager()); if (username != null && password != null) { final CredentialsProvider credentialsProvider = httpClient.getCredentialsProvider(); final UsernamePasswordCredentials credentials = new UsernamePasswordCredentials(username, password); final List<String> authpref = new ArrayList<String>(); authpref.add(AuthPolicy.BASIC);/*from w w w . j a v a2 s .c om*/ authpref.add(AuthPolicy.DIGEST); httpClient.getParams().setParameter(AuthPNames.PROXY_AUTH_PREF, authpref); credentialsProvider.setCredentials(new AuthScope(null, -1), credentials); } // use the server list final List<String> finalEndpoints = new ArrayList<String>(); for (String endpoint : slaveServerUrls) { if (!endpoint.endsWith("/")) { endpoint = endpoint + "/"; } endpoint = endpoint + "repository/" + tenant.getId() + "/cluster_slave_endpoint"; finalEndpoints.add(endpoint); } return new HttpClusterManager(httpClient, finalEndpoints); }