diff --git a/auth/api_key.go b/auth/api_key.go
index 2f4fabbbd4806d92f5d5d6eb65f88720647970fd..f9e938a9e208f2c07d741e43e64fa02e73105127 100644
--- a/auth/api_key.go
+++ b/auth/api_key.go
@@ -24,7 +24,8 @@ func GenerateNewApiKey() string {
 func GetApiKeyFromHeaders(headers map[string]string) string {
 	key := headers["Authorization"]
 	if strings.HasPrefix(strings.ToLower(key), "bearer ") {
-		return strings.TrimPrefix(strings.ToLower(key), "bearer")
+		key = strings.TrimPrefix(strings.ToLower(key), "bearer")
+		return strings.TrimSpace(key)
 	}
 	return ""
 }