From b94aefccf12de305602a51c90e30bfe7b4bdeec3 Mon Sep 17 00:00:00 2001 From: Steve Zhang Date: Thu, 11 Apr 2024 09:27:07 -0400 Subject: [PATCH] get authHeader using req.headers instead Signed-off-by: Steve Zhang --- plugins/kubernetes-backend/src/service/KubernetesProxy.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/kubernetes-backend/src/service/KubernetesProxy.ts b/plugins/kubernetes-backend/src/service/KubernetesProxy.ts index 15b99e4180..faf4a90846 100644 --- a/plugins/kubernetes-backend/src/service/KubernetesProxy.ts +++ b/plugins/kubernetes-backend/src/service/KubernetesProxy.ts @@ -172,8 +172,9 @@ export class KubernetesProxy { )?.toString(), }; - const authHeader = req.header?.(HEADER_KUBERNETES_AUTH); - if (authHeader) { + const authHeader = + req.headers[HEADER_KUBERNETES_AUTH.toLocaleLowerCase()]; + if (typeof authHeader === 'string') { req.headers.authorization = authHeader; } else { // Map Backstage-Kubernetes-Authorization-X-X headers to a KubernetesRequestAuth object