Я пытаюсь выполнить дайджест в основном (или базовую) аутентификацию, используя RestTemplate и ] httpclient (4.x) .
Так как я не смог найти подходящих примеров того, как это сделать на самом деле, я попытался различными способами перехватить различные артефакты httpclient, но безуспешно - по сути, заголовок Authentication не отправляется вообще .
Моя текущая реализация:
DefaultHttpClient newHttpClient = new DefaultHttpClient();
Credentials credentials = new UsernamePasswordCredentials( username, password );
AuthScope authScope = new AuthScope( host, port, AuthScope.ANY_REALM );
BasicCredentialsProvider credentialsProvider = new BasicCredentialsProvider();
credentialsProvider.setCredentials( authScope, credentials );
newHttpClient.setCredentialsProvider( credentialsProvider );
HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory( newHttpClient );
restTemplate.setRequestFactory( requestFactory );
Я что-то делаю не так? Есть ли где-нибудь рабочий пример для этого? Любая помощь приветствуется. Спасибо.