From f623f59719a70c135eca3ad9d7cd423ef4bcfa0c Mon Sep 17 00:00:00 2001 From: Fei Wang Date: Thu, 23 Jun 2022 19:05:17 +0800 Subject: [PATCH] HIVE-26353: Normalize the http spnego authentication auth header --- .../org/apache/hive/jdbc/HttpKerberosRequestInterceptor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jdbc/src/java/org/apache/hive/jdbc/HttpKerberosRequestInterceptor.java b/jdbc/src/java/org/apache/hive/jdbc/HttpKerberosRequestInterceptor.java index 516825fa4553..31a2d8f8d0aa 100644 --- a/jdbc/src/java/org/apache/hive/jdbc/HttpKerberosRequestInterceptor.java +++ b/jdbc/src/java/org/apache/hive/jdbc/HttpKerberosRequestInterceptor.java @@ -62,7 +62,7 @@ protected void addHttpAuthHeader(HttpRequest httpRequest, HttpContext httpContex kerberosLock.lock(); String kerberosAuthHeader = HttpAuthUtils.getKerberosServiceTicket(principal, host, serverHttpUrl, loggedInSubject); // Set the session key token (Base64 encoded) in the headers - httpRequest.addHeader(HttpAuthUtils.AUTHORIZATION + ": " + HttpAuthUtils.NEGOTIATE + " ", kerberosAuthHeader); + httpRequest.addHeader(HttpAuthUtils.AUTHORIZATION, HttpAuthUtils.NEGOTIATE + " " + kerberosAuthHeader); } catch (Exception e) { throw new HttpException(e.getMessage(), e); } finally {