package mw import ( "github.com/labstack/echo/v4" ) var NOT_ALLOWED_HEADERS = [6]string{ "X-User-Id", "Authorization", "X-User-Role", "X-User-Organization-Id", "X-User-Right-Mask", "X-User-Position", } func FilterHeaders(next echo.HandlerFunc) echo.HandlerFunc { return func(c echo.Context) error { for _, header := range NOT_ALLOWED_HEADERS { c.Request().Header.Set(header, "") } return next(c) } }