From 6abd03ea962a947346d227d0133bc31b4316f3fe Mon Sep 17 00:00:00 2001 From: Christian Galo Date: Mon, 28 Apr 2025 02:47:26 -0500 Subject: [PATCH] rearrange middleware --- cmd/start.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/start.go b/cmd/start.go index bda0249..a4f4934 100644 --- a/cmd/start.go +++ b/cmd/start.go @@ -49,14 +49,18 @@ var startCmd = &cobra.Command{ // Register auth handlers authConfig.RegisterHandlers(httpRequestRouter) + // Create CORS configuration + corsConfig := middleware.DefaultCORSConfig() + // Create middleware stack stack := middleware.CreateStack( + middleware.RequestID(), // Generate a unique request ID middleware.Logging(), // Log requests with structured logging middleware.Recovery(), // Catch all panics middleware.Timeout(32*time.Second), // Set request timeout - middleware.RequestID(), // Generate a unique request ID middleware.MaxBodySize(1024*1024), // 1MB size limit middleware.SecureHeaders(), // Set secure headers + middleware.CORS(corsConfig), // CORS configuration authConfig.Middleware(), // OIDC authentication middleware )