Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthzMiddleware ¶
type AuthzMiddleware struct {
// contains filtered or unexported fields
}
func NewAuthzMiddleware ¶
func NewAuthzMiddleware(logger *slog.Logger, mode, basicUser, basicPass string) *AuthzMiddleware
func (*AuthzMiddleware) Middleware ¶
func (m *AuthzMiddleware) Middleware(next http.Handler) http.Handler
Middleware returns a mux middleware that extracts the token and fetches user info.
type RequestIDMiddleware ¶
type RequestIDMiddleware struct {
// contains filtered or unexported fields
}
func NewRequestIDMiddleware ¶
func NewRequestIDMiddleware(logger *slog.Logger) *RequestIDMiddleware
func (*RequestIDMiddleware) Middleware ¶
func (m *RequestIDMiddleware) Middleware(next http.Handler) http.Handler
Click to show internal directories.
Click to hide internal directories.