Example usage for org.apache.http.client.config RequestConfig getTargetPreferredAuthSchemes

List of usage examples for org.apache.http.client.config RequestConfig getTargetPreferredAuthSchemes

Introduction

In this page you can find the example usage for org.apache.http.client.config RequestConfig getTargetPreferredAuthSchemes.

Prototype

public Collection<String> getTargetPreferredAuthSchemes() 

Source Link

Document

Determines the order of preference for supported authentication schemes when authenticating with the target host.

Usage

From source file:org.artifactory.util.HttpClientConfiguratorTest.java

public void testTokenAuthentication() throws IOException {
    CloseableHttpClient client = new HttpClientConfigurator().host("bob")
            .enableTokenAuthentication(true, null, null).getClient();
    Registry<AuthSchemeProvider> registry = getAuthSchemeRegistry(client);
    assertThat(registry.lookup("bearer")).isInstanceOf(BearerSchemeFactory.class);
    RequestConfig defaultConfig = getDefaultConfig(client);
    assertThat(defaultConfig.getTargetPreferredAuthSchemes().size()).isEqualTo(1);
    assertThat(defaultConfig.getTargetPreferredAuthSchemes().iterator().next()).isEqualTo("Bearer");
    client.close();/*from   w ww. j ava 2 s  .  c  om*/
}