middleware

package
v0.0.0-...-31909b7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 24, 2018 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// DefaultIPWhitelistConfig is default configuration
	DefaultIPWhitelistConfig = IPWhitelistConfig{
		Enable: true,
	}
	// GIPFilter is a global gIPFilter instance
	GIPFilter = &gIPFilter{
		IsInitialized: false,
	}
)

Functions

func IPWhitelist

func IPWhitelist(ipList []string) echo.MiddlewareFunc

IPWhitelist receives ip list and returns echo.MiddlewareFunc

func IPWhitelistWithConfig

func IPWhitelistWithConfig(config IPWhitelistConfig) echo.MiddlewareFunc

IPWhitelistWithConfig receives config instance and returns echo.MiddleFunc

func ServerHeader

func ServerHeader() echo.MiddlewareFunc

ServerHeader middleware adds a `Server` header to the response.

Types

type IPWhitelistConfig

type IPWhitelistConfig struct {
	Enable   bool
	List     []string
	IPDBFile string
}

IPWhitelistConfig defines the config for IPWhitelist middleware.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL