List of usage examples for org.apache.http.client CredentialsProvider CredentialsProvider
CredentialsProvider
From source file:com.microsoft.exchange.impl.http.ThreadLocalCredentialsProviderFactory.java
@Override public CredentialsProvider getCredentialsProvider(URI uri) { return new CredentialsProvider() { @Override//from w ww .j a va2s . c o m public void setCredentials(AuthScope authscope, Credentials credentials) { throw new UnsupportedOperationException(); } @Override public Credentials getCredentials(AuthScope authscope) { return ThreadLocalCredentialsProviderFactory.get(); } @Override public void clear() { ThreadLocalCredentialsProviderFactory.clear(); } }; }
From source file:org.commonjava.web.json.test.WebFixture.java
@Override protected void before() throws Exception { final ThreadSafeClientConnManager ccm = new ThreadSafeClientConnManager(); ccm.setMaxTotal(20);/*from w w w. j a va 2s .co m*/ http = new DefaultHttpClient(ccm); http.setCredentialsProvider(new CredentialsProvider() { @Override public void setCredentials(final AuthScope authscope, final Credentials credentials) { } @Override public Credentials getCredentials(final AuthScope authscope) { if (user != null) { return new UsernamePasswordCredentials(user, pass); } return null; } @Override public void clear() { } }); }
From source file:com.github.pascalgn.jiracli.web.HttpClient.java
private HttpClientContext createHttpClientContext(final Console console) { HttpClientContext context = HttpClientContext.create(); CredentialsProvider credentialsProvider = new CredentialsProvider() { @Override//from w w w . ja v a 2 s . co m public void setCredentials(AuthScope authscope, org.apache.http.auth.Credentials credentials) { } @Override public org.apache.http.auth.Credentials getCredentials(AuthScope authscope) { String baseUrl = getBaseUrl(); Credentials c = HttpClient.this.credentials.get(baseUrl); if (c == null) { c = console.getCredentials(authscope.getOrigin().toURI()); if (c == null) { throw new IllegalStateException("No credentials provided!"); } HttpClient.this.credentials.put(baseUrl, c); } if (c == Credentials.getAnonymous()) { return null; } else { return new UsernamePasswordCredentials(c.getUsername(), new String(c.getPassword())); } } @Override public void clear() { } }; context.setCredentialsProvider(credentialsProvider); return context; }