middleware

package
v0.0.0-...-e7b3743 Latest Latest
Warning

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

Go to latest
Published: Feb 9, 2020 License: MIT, MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Basic is the authentication scheme implemented by the middleware.
	Basic = "Basic"
)

Variables

This section is empty.

Functions

func BasicAuth

func BasicAuth(fn BasicValidateFunc) echo.HandlerFunc

BasicAuth returns a HTTP basic authentication middleware. For valid credentials, it calls the next handler. For invalid credentials, it returns a "401 Unauthorized" HTTP error.

func Gzip

func Gzip() echo.MiddlewareFunc

Gzip returns a middleware which compresses HTTP response using gzip compression scheme.

func Logger

func Logger() echo.MiddlewareFunc

Logger returns a Middleware that logs requests.

func Recover

func Recover() echo.MiddlewareFunc

Recover returns a middleware which recovers from panics anywhere in the chain and handles the control to the centralized HTTPErrorHandler.

Types

type BasicValidateFunc

type BasicValidateFunc func(string, string) bool

BasicValidateFunc is the expected format a BasicAuth fn argument is expected to implement.

Jump to

Keyboard shortcuts

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