Documentation ¶
Index ¶
- Constants
- type Middleware
- func (m *Middleware) AccessLogMiddleware(next http.Handler) http.Handler
- func (m *Middleware) AuthenticateUser(next http.Handler) http.Handler
- func (m *Middleware) CORSMiddleware(next http.Handler) http.Handler
- func (m *Middleware) CheckTokenMiddleware(next http.Handler) http.Handler
- func (m *Middleware) RequestIDMiddleware(next http.Handler) http.Handler
- func (m *Middleware) SavePrevRequest(next http.Handler) http.Handler
Constants ¶
View Source
const (
SessionName = "user-session"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Middleware ¶
type Middleware struct {
// contains filtered or unexported fields
}
func NewMiddleware ¶
func NewMiddleware(ss sessions.Store, logger *zap.SugaredLogger, token *token.HashToken, clientUrl string, uClient clients.ClientUser) Middleware
func (*Middleware) AccessLogMiddleware ¶
func (m *Middleware) AccessLogMiddleware(next http.Handler) http.Handler
func (*Middleware) AuthenticateUser ¶
func (m *Middleware) AuthenticateUser(next http.Handler) http.Handler
func (*Middleware) CORSMiddleware ¶
func (m *Middleware) CORSMiddleware(next http.Handler) http.Handler
func (*Middleware) CheckTokenMiddleware ¶
func (m *Middleware) CheckTokenMiddleware(next http.Handler) http.Handler
func (*Middleware) RequestIDMiddleware ¶
func (m *Middleware) RequestIDMiddleware(next http.Handler) http.Handler
func (*Middleware) SavePrevRequest ¶
func (m *Middleware) SavePrevRequest(next http.Handler) http.Handler
Click to show internal directories.
Click to hide internal directories.