Example usage for org.apache.http.impl.client SystemDefaultHttpClient getAuthSchemes

List of usage examples for org.apache.http.impl.client SystemDefaultHttpClient getAuthSchemes

Introduction

In this page you can find the example usage for org.apache.http.impl.client SystemDefaultHttpClient getAuthSchemes.

Prototype

public synchronized final AuthSchemeRegistry getAuthSchemes() 

Source Link

Usage

From source file:com.hortonworks.registries.auth.client.AuthenticatorTestCase.java

private SystemDefaultHttpClient getHttpClient() {
    final SystemDefaultHttpClient httpClient = new SystemDefaultHttpClient();
    httpClient.getAuthSchemes().register(AuthPolicy.SPNEGO, new SPNegoSchemeFactory(true));
    Credentials use_jaas_creds = new Credentials() {
        public String getPassword() {
            return null;
        }//from  w ww.  j  a  v a2 s.com

        public Principal getUserPrincipal() {
            return null;
        }
    };

    httpClient.getCredentialsProvider().setCredentials(AuthScope.ANY, use_jaas_creds);
    return httpClient;
}