package mw import ( "github.com/labstack/echo/v4" ) var NOT_ALLOWED_HEADERS = [6]string{ "UserId", "Authorization", "UserRole", "UserOrganizationId", "UserRightMask", "UserPosition", } 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) } }