From 1446f45098544950a2ff3b72d4a9c0894c09fe06 Mon Sep 17 00:00:00 2001 From: Aaron McGinn Date: Mon, 19 Jun 2017 11:16:51 -0500 Subject: [PATCH] Disable redirect handling for cyclical redirects from remote environments --- .../java/com/offbytwo/jenkins/client/JenkinsHttpClient.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jenkins-client/src/main/java/com/offbytwo/jenkins/client/JenkinsHttpClient.java b/jenkins-client/src/main/java/com/offbytwo/jenkins/client/JenkinsHttpClient.java index c4f6f0da..fb4f733f 100755 --- a/jenkins-client/src/main/java/com/offbytwo/jenkins/client/JenkinsHttpClient.java +++ b/jenkins-client/src/main/java/com/offbytwo/jenkins/client/JenkinsHttpClient.java @@ -515,7 +515,8 @@ protected static HttpClientBuilder addAuthentication(HttpClientBuilder builder, UsernamePasswordCredentials credentials = new UsernamePasswordCredentials(username, password); provider.setCredentials(scope, credentials); builder.setDefaultCredentialsProvider(provider); - + builder.disableRedirectHandling(); + builder.addInterceptorFirst(new PreemptiveAuth()); } return builder;