rearrange middleware
This commit is contained in:
parent
c2265330dd
commit
6abd03ea96
@ -49,14 +49,18 @@ var startCmd = &cobra.Command{
|
|||||||
// Register auth handlers
|
// Register auth handlers
|
||||||
authConfig.RegisterHandlers(httpRequestRouter)
|
authConfig.RegisterHandlers(httpRequestRouter)
|
||||||
|
|
||||||
|
// Create CORS configuration
|
||||||
|
corsConfig := middleware.DefaultCORSConfig()
|
||||||
|
|
||||||
// Create middleware stack
|
// Create middleware stack
|
||||||
stack := middleware.CreateStack(
|
stack := middleware.CreateStack(
|
||||||
|
middleware.RequestID(), // Generate a unique request ID
|
||||||
middleware.Logging(), // Log requests with structured logging
|
middleware.Logging(), // Log requests with structured logging
|
||||||
middleware.Recovery(), // Catch all panics
|
middleware.Recovery(), // Catch all panics
|
||||||
middleware.Timeout(32*time.Second), // Set request timeout
|
middleware.Timeout(32*time.Second), // Set request timeout
|
||||||
middleware.RequestID(), // Generate a unique request ID
|
|
||||||
middleware.MaxBodySize(1024*1024), // 1MB size limit
|
middleware.MaxBodySize(1024*1024), // 1MB size limit
|
||||||
middleware.SecureHeaders(), // Set secure headers
|
middleware.SecureHeaders(), // Set secure headers
|
||||||
|
middleware.CORS(corsConfig), // CORS configuration
|
||||||
authConfig.Middleware(), // OIDC authentication middleware
|
authConfig.Middleware(), // OIDC authentication middleware
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user