2012-06-18 22 views
10

HttpClient web sitelerine göz atmak Java kütüphanesidir.
Kerberos ile kullanmak istiyorum. Kerberos part of HttpClient's documentation çoğunlukla diyor ki: başlatmak içinHttpClient Kerberos'u nasıl kullanır?

iyi yolu örneklerde KerberosHttpClient.java dosyasını kapmak ve denemek ve işe elde etmektir.

Ancak KerberosHttpClient.java hiçbir yerde (source, binaries, doc)
dosya olmadan bir şey yapmak zordur bulunan olmaktır.

Ben KerberosHttpClient.java bulabilirim?
Veya Kerberos'la HttpClient nasıl kullanılacağını açıklayan daha iyi bir belge var mı?

cevap

8

sources yılında bu örnekle dosyayı ClientKerberosAuthentication.java bulacaksınız. Kerberos kimlik doğrulamasını kurma arada

httpcomponents-client-4.2/httpclient/src/examples/org/apache/http/examples/client/ClientKerberosAuthentication.java 

, çok fazla ADM tarafında adımlar (ActiveDirectory sanırım) ve HTTP sunucusu tarafında gerektirir. Mod_auth_kerb'yi hedeflese bile bu generic server setup documentation'u öneririm, işi başarmak için gerekli kavramları ve sorun giderme sorunlarını giderir.

+10

[İşte bir ClientKerberosAuthentication.java bağlantısı var] (http://svn.apache.org/repos/asf/httpcomponents/httpclient/tags/4.2.2/httpclient/src/examples/org/apache/http/examples /client/ClientKerberosAuthentication.java) in SVN – Miles

+2

Örnek en son sürüm 4.3.3 için eksik gibi görünüyor. Kimse? DefaultHttpClient http://svn.apache.org/repos/asf/httpcomponents/httpclient/tags/4.2.2/httpclient/src/examples/org/apache/http ([ClientKerberosAuthentication] kullanılan çünkü –

+1

@Andy, Kesinlikle var /examples/client/ClientKerberosAuthentication.java) sürüm 4.3 önerilmemektedir olmuştur ve hiçbir yeni örnek Sen kullanışlı bu yanıt bulabilirsiniz – FrankyFred