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()