Как сделать HttpClient использовать Kerberos?
С помощью HttpClient является библиотекой Java для просмотра веб-сайтов.
Я хочу использовать его с Kerberos. The Kerberos часть документации HttpClient в основном говорит:
лучший способ начать-захватить KerberosHttpClient.java-файл в примерах и попробуйте заставить его работать.
однако, KerberosHttpClient.java
нигде не найти (источник, файлы, doc)
Без этого файла трудно что-либо сделать.
где я могу найти KerberosHttpClient.java
?
Или есть лучший документ, объясняющий, как использовать HttpClient с Kerberos?
1 ответов
на источник вы найдете файл ClientKerberosAuthentication.java
С этим примером.
httpcomponents-client-4.2/httpclient/src/examples/org/apache/http/examples/client/ClientKerberosAuthentication.java
кстати, настройка проверки подлинности Kerberos требует много шагов на стороне KDC (ActiveDirectory, я думаю) и стороне HTTP-сервера тоже. Я рекомендую вам это документация по настройке универсального сервера даже если таргетинг mod_auth_kerb, он обращается к концепциям и устранению неполадок, необходимых для выполнения задания.