Documentation ¶
Index ¶
- type AuthMiddleware
- type MiddlewareManager
- func (mwm *MiddlewareManager) HttpHeader(next echo.HandlerFunc) echo.HandlerFunc
- func (mwm *MiddlewareManager) HttpMiddleware()
- func (mwm *MiddlewareManager) RateLimit(pmt parameter.MiddlewareConf)
- func (mwm *MiddlewareManager) RecoveryMiddleware(next echo.HandlerFunc) echo.HandlerFunc
- func (mwm *MiddlewareManager) RequestMiddleware(next echo.HandlerFunc) echo.HandlerFunc
- func (mwm *MiddlewareManager) WsHeader(next echo.HandlerFunc) echo.HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthMiddleware ¶
type AuthMiddleware struct {
// contains filtered or unexported fields
}
func NewAuthMiddleware ¶
func NewAuthMiddleware(authUC usecase.UseCase, inter interceptor.IInterceptor) *AuthMiddleware
func (*AuthMiddleware) CookieValidation ¶
func (mw *AuthMiddleware) CookieValidation(next echo.HandlerFunc) echo.HandlerFunc
func (*AuthMiddleware) JWTValidation ¶
func (mw *AuthMiddleware) JWTValidation(next echo.HandlerFunc) echo.HandlerFunc
type MiddlewareManager ¶
type MiddlewareManager struct {
// contains filtered or unexported fields
}
func RegisterMiddleware ¶
func RegisterMiddleware(e *echo.Echo, cfg *configs.Configuration, paramCfg *parameter.ParameterConfig, inter interceptor.IInterceptor) *MiddlewareManager
func (*MiddlewareManager) HttpHeader ¶
func (mwm *MiddlewareManager) HttpHeader(next echo.HandlerFunc) echo.HandlerFunc
func (*MiddlewareManager) HttpMiddleware ¶
func (mwm *MiddlewareManager) HttpMiddleware()
func (*MiddlewareManager) RateLimit ¶
func (mwm *MiddlewareManager) RateLimit(pmt parameter.MiddlewareConf)
func (*MiddlewareManager) RecoveryMiddleware ¶
func (mwm *MiddlewareManager) RecoveryMiddleware(next echo.HandlerFunc) echo.HandlerFunc
func (*MiddlewareManager) RequestMiddleware ¶
func (mwm *MiddlewareManager) RequestMiddleware(next echo.HandlerFunc) echo.HandlerFunc
func (*MiddlewareManager) WsHeader ¶
func (mwm *MiddlewareManager) WsHeader(next echo.HandlerFunc) echo.HandlerFunc
Click to show internal directories.
Click to hide internal directories.