mirror of
https://github.com/apache/httpcomponents-client.git
synced 2025-02-20 00:47:27 +00:00
Updated Kerberos example
git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1235751 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
9867254c97
commit
67d45c0d06
@ -34,12 +34,12 @@
|
|||||||
import org.apache.http.client.methods.HttpGet;
|
import org.apache.http.client.methods.HttpGet;
|
||||||
import org.apache.http.client.methods.HttpUriRequest;
|
import org.apache.http.client.methods.HttpUriRequest;
|
||||||
import org.apache.http.client.params.AuthPolicy;
|
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.impl.client.DefaultHttpClient;
|
||||||
import org.apache.http.util.EntityUtils;
|
import org.apache.http.util.EntityUtils;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Kerberos auth example.
|
* SPNEGO (Kerberos) auth example.
|
||||||
*
|
*
|
||||||
* <p><b>Information</b></p>
|
* <p><b>Information</b></p>
|
||||||
* <p>For the best compatibility use Java >= 1.6 as it supports SPNEGO authentication more
|
* <p>For the best compatibility use Java >= 1.6 as it supports SPNEGO authentication more
|
||||||
@ -127,11 +127,7 @@ public static void main(String[] args) throws Exception {
|
|||||||
|
|
||||||
DefaultHttpClient httpclient = new DefaultHttpClient();
|
DefaultHttpClient httpclient = new DefaultHttpClient();
|
||||||
try {
|
try {
|
||||||
NegotiateSchemeFactory nsf = new NegotiateSchemeFactory();
|
httpclient.getAuthSchemes().register(AuthPolicy.SPNEGO, new SPNegoSchemeFactory());
|
||||||
// nsf.setStripPort(false);
|
|
||||||
// nsf.setSpengoGenerator(new BouncySpnegoTokenGenerator());
|
|
||||||
|
|
||||||
httpclient.getAuthSchemes().register(AuthPolicy.SPNEGO, nsf);
|
|
||||||
|
|
||||||
Credentials use_jaas_creds = new Credentials() {
|
Credentials use_jaas_creds = new Credentials() {
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user