Example usage for org.apache.http.auth UsernamePasswordCredentials getPassword

List of usage examples for org.apache.http.auth UsernamePasswordCredentials getPassword

Introduction

In this page you can find the example usage for org.apache.http.auth UsernamePasswordCredentials getPassword.

Prototype

public String getPassword() 

Source Link

Usage

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());
}