Versions in this module Expand all Collapse all v1 v1.0.1 Jan 30, 2020 v1.0.0 Jan 30, 2020 Changes in this version + const AlgorithmHS256 + var DefaultBasicAuthConfig = BasicAuthConfig + var DefaultBodyLimitConfig = BodyLimitConfig + var DefaultCORSConfig = CORSConfig + var DefaultCSRFConfig = CSRFConfig + var DefaultGzipConfig = GzipConfig + var DefaultJWTConfig = JWTConfig + var DefaultLoggerConfig = LoggerConfig + var DefaultMethodOverrideConfig = MethodOverrideConfig + var DefaultRecoverConfig = RecoverConfig + var DefaultSecureConfig = SecureConfig + var DefaultStaticConfig = StaticConfig + var DefaultTrailingSlashConfig = TrailingSlashConfig + func AddTrailingSlash() echo.MiddlewareFunc + func AddTrailingSlashWithConfig(config TrailingSlashConfig) echo.MiddlewareFunc + func BasicAuth(fn BasicAuthValidator) echo.MiddlewareFunc + func BasicAuthWithConfig(config BasicAuthConfig) echo.MiddlewareFunc + func BodyLimit(limit string) echo.MiddlewareFunc + func BodyLimitWithConfig(config BodyLimitConfig) echo.MiddlewareFunc + func CORS() echo.MiddlewareFunc + func CORSWithConfig(config CORSConfig) echo.MiddlewareFunc + func CSRF() echo.MiddlewareFunc + func CSRFWithConfig(config CSRFConfig) echo.MiddlewareFunc + func Gzip() echo.MiddlewareFunc + func GzipWithConfig(config GzipConfig) echo.MiddlewareFunc + func JWT(key []byte) echo.MiddlewareFunc + func JWTWithConfig(config JWTConfig) echo.MiddlewareFunc + func Logger() echo.MiddlewareFunc + func LoggerWithConfig(config LoggerConfig) echo.MiddlewareFunc + func MethodOverride() echo.MiddlewareFunc + func MethodOverrideWithConfig(config MethodOverrideConfig) echo.MiddlewareFunc + func Recover() echo.MiddlewareFunc + func RecoverWithConfig(config RecoverConfig) echo.MiddlewareFunc + func RemoveTrailingSlash() echo.MiddlewareFunc + func RemoveTrailingSlashWithConfig(config TrailingSlashConfig) echo.MiddlewareFunc + func Secure() echo.MiddlewareFunc + func SecureWithConfig(config SecureConfig) echo.MiddlewareFunc + func Static(root string) echo.MiddlewareFunc + func StaticWithConfig(config StaticConfig) echo.MiddlewareFunc + type BasicAuthConfig struct + Skipper Skipper + Validator BasicAuthValidator + type BasicAuthValidator func(string, string) bool + type BodyLimitConfig struct + Limit string + Skipper Skipper + type CORSConfig struct + AllowCredentials bool + AllowHeaders []string + AllowMethods []string + AllowOrigins []string + ExposeHeaders []string + MaxAge int + Skipper Skipper + type CSRFConfig struct + ContextKey string + CookieDomain string + CookieHTTPOnly bool + CookieMaxAge int + CookieName string + CookiePath string + CookieSecure bool + Skipper Skipper + TokenLength uint8 + TokenLookup string + type GzipConfig struct + Level int + Skipper Skipper + type JWTConfig struct + ContextKey string + SigningKey []byte + SigningMethod string + Skipper Skipper + TokenLookup string + type LoggerConfig struct + Format string + Output io.Writer + Skipper Skipper + type MethodOverrideConfig struct + Getter MethodOverrideGetter + Skipper Skipper + type MethodOverrideGetter func(echo.Context) string + func MethodFromForm(param string) MethodOverrideGetter + func MethodFromHeader(header string) MethodOverrideGetter + func MethodFromQuery(param string) MethodOverrideGetter + type RecoverConfig struct + DisablePrintStack bool + DisableStackAll bool + Skipper Skipper + StackSize int + type SecureConfig struct + ContentSecurityPolicy string + ContentTypeNosniff string + HSTSExcludeSubdomains bool + HSTSMaxAge int + Skipper Skipper + XFrameOptions string + XSSProtection string + type Skipper func(c echo.Context) bool + type StaticConfig struct + Browse bool + HTML5 bool + Index string + Root string + Skipper Skipper + type TrailingSlashConfig struct + RedirectCode int + Skipper Skipper