middleware

package
v0.0.0-...-dcbdc3c Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2024 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessTimeMiddleware

type AccessTimeMiddleware interface {
	Handler(next echo.HandlerFunc) echo.HandlerFunc
}

func NewAccessTimeMiddleware

func NewAccessTimeMiddleware() AccessTimeMiddleware

type AuthMiddleware

type AuthMiddleware interface {
	CORSHandler(next echo.HandlerFunc) echo.HandlerFunc
	CSRFHandler(next echo.HandlerFunc) echo.HandlerFunc
	SessionHandler(next echo.HandlerFunc) echo.HandlerFunc
	IfLoginSessionHandler(next echo.HandlerFunc) echo.HandlerFunc
}

func NewAuthMiddleware

func NewAuthMiddleware(cfg *config.Config, logger *zap.Logger, au usecase.AuthUsecase, uu usecase.UserUsecase) AuthMiddleware

type ErrorMiddleware

type ErrorMiddleware interface {
	// ErrorHandler(err error, c echo.Context)
	ErrorHandler(next echo.HandlerFunc) echo.HandlerFunc
}

func NewErrorMiddleware

func NewErrorMiddleware(logger *zap.Logger, uu usecase.UserUsecase) ErrorMiddleware

Directories

Path Synopsis
Package mockmiddleware is a generated GoMock package.
Package mockmiddleware is a generated GoMock package.

Jump to

Keyboard shortcuts

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