use of org.apache.http.client.CredentialsProvider in project janusgraph by JanusGraph.
the class BasicAuthHttpClientConfigCallbackTest method testSetDefaultCredentialsProviderNoRealm.
@Test
public void testSetDefaultCredentialsProviderNoRealm() throws Exception {
final CredentialsProvider cp = basicAuthTestBase("");
// expected: will match any host and any realm
final Credentials credentialsForRealm1 = cp.getCredentials(new AuthScope("dummyhost1", 1234, "dummyrealm1"));
assertEquals(HTTP_USER, credentialsForRealm1.getUserPrincipal().getName());
assertEquals(HTTP_PASSWORD, credentialsForRealm1.getPassword());
}
use of org.apache.http.client.CredentialsProvider in project janusgraph by JanusGraph.
the class BasicAuthHttpClientConfigCallbackTest method basicAuthTestBase.
private CredentialsProvider basicAuthTestBase(final String realm) {
final BasicAuthHttpClientConfigCallback cb = new BasicAuthHttpClientConfigCallback(realm, BasicAuthHttpClientConfigCallbackTest.HTTP_USER, BasicAuthHttpClientConfigCallbackTest.HTTP_PASSWORD);
cb.customizeHttpClient(httpAsyncClientBuilderMock);
final ArgumentCaptor<BasicCredentialsProvider> cpCaptor = ArgumentCaptor.forClass(BasicCredentialsProvider.class);
verify(httpAsyncClientBuilderMock).setDefaultCredentialsProvider(cpCaptor.capture());
final CredentialsProvider cp = cpCaptor.getValue();
assertNotNull(cp);
return cp;
}
Aggregations