Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrNilAuthenticator = errors.New("authenticator cannot be nil")
)
Functions ¶
This section is empty.
Types ¶
type Authenticator ¶
type Authenticator interface {
Authenticate(interception gojwtinterception.Interception) gin.HandlerFunc
}
Authenticator interface
type Middleware ¶
type Middleware struct {
// contains filtered or unexported fields
}
Middleware struct
func NewMiddleware ¶
func NewMiddleware( validator gojwtvalidator.Validator, responseHandler goginresponse.Handler, jwtValidatorErrorHandler goginjwtvalidator.ErrorHandler, ) (*Middleware, error)
NewMiddleware creates a new authentication middleware
func (*Middleware) Authenticate ¶
func (m *Middleware) Authenticate(interception gojwtinterception.Interception) gin.HandlerFunc
Authenticate return the middleware function that authenticates the request
Click to show internal directories.
Click to hide internal directories.