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

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

Introduction

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

Prototype

public String getUserName() 

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   w  w  w.  j  a va  2 s.c om*/
    } 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: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 va 2s. c om*/

    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 {//  www  . j a  v  a2 s .  co m
        LOG.debug("No authorization for host {}", httpHostString);
    }
}

From source file:io.cloudslang.content.httpclient.build.auth.CredentialsProviderBuilderTest.java

@Test
public void createNtlmCredentialsProvider() {
    CredentialsProvider credentialsProvider = getCredentialsProvider(AuthSchemes.NTLM);
    Credentials credentials = credentialsProvider.getCredentials(new AuthScope("host", 80));

    assertThat(credentials, instanceOf(NTCredentials.class));
    NTCredentials ntCredentials = (NTCredentials) credentials;
    assertEquals("DOMAIN", ntCredentials.getDomain());
    assertEquals("HOST", ntCredentials.getWorkstation());
    assertEquals("pass", ntCredentials.getPassword());
    Credentials proxyCredentials = credentialsProvider.getCredentials(new AuthScope("proxy", 8080));
    assertThat(proxyCredentials, instanceOf(UsernamePasswordCredentials.class));
    UsernamePasswordCredentials userCredentials = (UsernamePasswordCredentials) proxyCredentials;
    assertEquals("proxyUsername", userCredentials.getUserName());
}

From source file:org.datagator.api.client.backend.DataGatorService.java

public DataGatorService(UsernamePasswordCredentials auth) {
    this();//from  www. j a v a  2s  .c om
    log.info(String.format("Initializing service with authorization: %s", auth.getUserName()));
    // attach credentials to context
    HttpHost host = new HttpHost(environ.DATAGATOR_API_HOST, environ.DATAGATOR_API_PORT,
            environ.DATAGATOR_API_SCHEME);
    AuthScope scope = new AuthScope(host.getHostName(), host.getPort());
    CredentialsProvider provider = new BasicCredentialsProvider();
    provider.setCredentials(scope, auth);
    this.context.setCredentialsProvider(provider);
    // enable preemptive (pro-active) basic authentication
    AuthCache cache = new BasicAuthCache();
    cache.put(host, new BasicScheme());
    this.context.setAuthCache(cache);
}

From source file:org.surfnet.example.api.oauth.JsonPrincipalService.java

@Override
public Student getPrincipal(UsernamePasswordCredentials c) {
    List<Student> students = university.getStudents();
    for (Student student : students) {
        if (student.getIdentifier().equalsIgnoreCase(c.getUserName())) {
            return student;
        }/* w ww  . jav a 2s.  c  om*/
    }
    throw new RuntimeException(String.format("Could not find student with identifier %s", c.getUserName()));
}