From 87e57ca5485763ba8badaea37c7bcd8d4aed831c Mon Sep 17 00:00:00 2001 From: Kerod-Fresenbet-Gebremedhin2660 Date: Mon, 12 Jan 2026 10:00:11 +0300 Subject: [PATCH] fix: reading headers in middleware modified to be case insensitive --- internal/web_server/middleware.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/web_server/middleware.go b/internal/web_server/middleware.go index 54eba42..6a563a7 100644 --- a/internal/web_server/middleware.go +++ b/internal/web_server/middleware.go @@ -17,7 +17,12 @@ func (a *App) authMiddleware(c *fiber.Ctx) error { userAgent := c.Get("User-Agent") c.Locals("ip_address", ip) c.Locals("user_agent", userAgent) - authHeader := c.Get("Authorization") + // Get Authorization header (case-insensitive) + authHeader := strings.TrimSpace(c.Get("Authorization")) + if authHeader == "" { + // Try lowercase as fallback + authHeader = strings.TrimSpace(c.Get("authorization")) + } fmt.Println("--------------------------------") fmt.Println("All Headers:") allHeaders := c.GetReqHeaders()