List of usage examples for org.apache.http.auth UsernamePasswordCredentials getUserName
public String getUserName()
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())); }