List of usage examples for org.apache.http.auth UsernamePasswordCredentials getPassword
public String getPassword()
From source file:com.datatorrent.stram.util.WebServicesClientTest.java
public static void checkUserCredentials(String username, String password, AuthScheme authScheme) throws NoSuchFieldException, IllegalAccessException { CredentialsProvider provider = getCredentialsProvider(); String httpScheme = AuthScope.ANY_SCHEME; if (authScheme == AuthScheme.BASIC) { httpScheme = AuthSchemes.BASIC;/*from ww w .j a va2s . co m*/ } else if (authScheme == AuthScheme.DIGEST) { httpScheme = AuthSchemes.DIGEST; } AuthScope authScope = new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT, AuthScope.ANY_REALM, httpScheme); Credentials credentials = provider.getCredentials(authScope); Assert.assertNotNull("Credentials", credentials); Assert.assertTrue("Credentials type is user", UsernamePasswordCredentials.class.isAssignableFrom(credentials.getClass())); UsernamePasswordCredentials pwdCredentials = (UsernamePasswordCredentials) credentials; Assert.assertEquals("Username", username, pwdCredentials.getUserName()); Assert.assertEquals("Password", password, pwdCredentials.getPassword()); }
From source file:brooklyn.util.http.HttpTool.java
public static String toBasicAuthorizationValue(UsernamePasswordCredentials credentials) { return "Basic " + Base64 .encodeBase64String((credentials.getUserName() + ":" + credentials.getPassword()).getBytes()); }
From source file:com.dh.perfectoffer.event.framework.net.network.NetworkConnectionImpl.java
private static String createAuthenticationHeader(UsernamePasswordCredentials credentials) { StringBuilder sb = new StringBuilder(); sb.append(credentials.getUserName()).append(":").append(credentials.getPassword()); return "Basic " + Base64.encodeToString(sb.toString().getBytes(), Base64.NO_WRAP); }
From source file:io.cloudslang.content.httpclient.build.auth.CredentialsProviderBuilderTest.java
@Test public void createDefaultCredentialsProvider() { CredentialsProvider credentialsProvider = getCredentialsProvider(""); Credentials credentials = credentialsProvider.getCredentials(new AuthScope("host", 80)); assertThat(credentials, instanceOf(UsernamePasswordCredentials.class)); UsernamePasswordCredentials userCredentials = (UsernamePasswordCredentials) credentials; assertEquals("pass", userCredentials.getPassword()); }
From source file:nl.surfnet.sab.HttpClientTransport.java
private String encodeUserPass(UsernamePasswordCredentials credentials) { return new String(Base64 .encodeBase64(format("%s:%s", credentials.getUserName(), credentials.getPassword()).getBytes())); }
From source file:at.ac.univie.isc.asio.integration.RequestSpecAssembler.java
private RequestSpecBuilder datasetRequest(final IntegrationDsl dsl, final URI baseUri) { final URI authedBaseUri = config.auth.configureUri(baseUri, dsl.getRole()); RequestSpecBuilder request = new RequestSpecBuilder().setBaseUri(authedBaseUri.toString()); request = config.auth.configureRequestSpec(request, dsl.getRole()); final UsernamePasswordCredentials delegated = dsl.getDelegated(); if (delegated != null) { request = config.auth.attachCredentials(delegated.getUserName(), delegated.getPassword(), request); }// w w w . j a v a 2 s . c o m return request; }
From source file:net.oneandone.shared.artifactory.PreemptiveRequestInterceptor.java
@Override public void process(HttpRequest request, HttpContext context) throws HttpException, IOException { final HttpHost httpHost = (HttpHost) context.getAttribute(ExecutionContext.HTTP_TARGET_HOST); final String httpHostString = httpHost.toHostString(); final UsernamePasswordCredentials credentials = credentialsMap.get(httpHostString); if (credentials != null) { final String userName = credentials.getUserName(); final String auth = userName + ":" + credentials.getPassword(); LOG.debug("Adding authorization for host {}, userName={}", httpHostString, userName); request.addHeader(AUTHORIZATION_HEADER, "Basic " + BaseEncoding.base64().encode(auth.getBytes(Charsets.UTF_8))); } else {//from w ww. j a v a 2s. com LOG.debug("No authorization for host {}", httpHostString); } }
From source file:com.google.code.maven.plugin.http.client.CredentialsTest.java
@Test public void testToUsernamePasswordCredentials() { try {/*from w w w.j av a2s . c o m*/ credentials.toUsernamePasswordCredentials(); Assert.fail("unexpected"); } catch (IllegalArgumentException iae) { // } String expectedLogin = "a login"; String expectedPassword = "a password"; credentials.setLogin(expectedLogin); UsernamePasswordCredentials usernamePasswordCredentials = credentials.toUsernamePasswordCredentials(); Assert.assertNotNull(usernamePasswordCredentials); Assert.assertEquals(expectedLogin, usernamePasswordCredentials.getUserName()); Assert.assertNull(usernamePasswordCredentials.getPassword()); // credentials.setPassword(expectedPassword); usernamePasswordCredentials = credentials.toUsernamePasswordCredentials(); Assert.assertNotNull(usernamePasswordCredentials); Assert.assertEquals(expectedLogin, usernamePasswordCredentials.getUserName()); Assert.assertEquals(expectedPassword, usernamePasswordCredentials.getPassword()); }