You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2012/01/25 15:16:30 UTC

svn commit: r1235751 - /httpcomponents/httpclient/trunk/httpclient/src/examples/org/apache/http/examples/client/ClientKerberosAuthentication.java

Author: olegk
Date: Wed Jan 25 14:16:29 2012
New Revision: 1235751

URL: http://svn.apache.org/viewvc?rev=1235751&view=rev
Log:
Updated Kerberos example

Modified:
    httpcomponents/httpclient/trunk/httpclient/src/examples/org/apache/http/examples/client/ClientKerberosAuthentication.java

Modified: httpcomponents/httpclient/trunk/httpclient/src/examples/org/apache/http/examples/client/ClientKerberosAuthentication.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpclient/trunk/httpclient/src/examples/org/apache/http/examples/client/ClientKerberosAuthentication.java?rev=1235751&r1=1235750&r2=1235751&view=diff
==============================================================================
--- httpcomponents/httpclient/trunk/httpclient/src/examples/org/apache/http/examples/client/ClientKerberosAuthentication.java (original)
+++ httpcomponents/httpclient/trunk/httpclient/src/examples/org/apache/http/examples/client/ClientKerberosAuthentication.java Wed Jan 25 14:16:29 2012
@@ -34,12 +34,12 @@ import org.apache.http.auth.Credentials;
 import org.apache.http.client.methods.HttpGet;
 import org.apache.http.client.methods.HttpUriRequest;
 import org.apache.http.client.params.AuthPolicy;
-import org.apache.http.impl.auth.NegotiateSchemeFactory;
+import org.apache.http.impl.auth.SPNegoSchemeFactory;
 import org.apache.http.impl.client.DefaultHttpClient;
 import org.apache.http.util.EntityUtils;
 
 /**
- * Kerberos auth example.
+ * SPNEGO (Kerberos) auth example.
  *
  * <p><b>Information</b></p>
  * <p>For the best compatibility use Java >= 1.6 as it supports SPNEGO authentication more
@@ -127,11 +127,7 @@ public class ClientKerberosAuthenticatio
 
         DefaultHttpClient httpclient = new DefaultHttpClient();
         try {
-            NegotiateSchemeFactory nsf = new NegotiateSchemeFactory();
-//            nsf.setStripPort(false);
-//            nsf.setSpengoGenerator(new BouncySpnegoTokenGenerator());
-
-            httpclient.getAuthSchemes().register(AuthPolicy.SPNEGO, nsf);
+            httpclient.getAuthSchemes().register(AuthPolicy.SPNEGO, new SPNegoSchemeFactory());
 
             Credentials use_jaas_creds = new Credentials() {