fix: reject cross-origin state-changing requests

This commit is contained in:
Elias Schneider
2026-10-09 20:42:05 +02:00
parent 226648c7b2
commit d31e3e1286
4 changed files with 148 additions and 0 deletions
@@ -132,6 +132,7 @@ func registerGlobalMiddleware(r *gin.Engine) {
r.Use(middleware.NewCorsMiddleware().Add())
r.Use(middleware.NewCspMiddleware().Add())
r.Use(middleware.NewErrorHandlerMiddleware().Add())
r.Use(middleware.NewCrossOriginProtectionMiddleware(common.EnvConfig.AppURL).Add())
}
func registerRoutes(r *gin.Engine, db *gorm.DB, svc *services, rateLimitServices map[string]*ratelimit.RateLimitService) error {