Documentation ¶
Index ¶
- type JWTMiddleware
- func (m JWTMiddleware) Handle(next clevergo.Handler) clevergo.Handler
- func (m JWTMiddleware) Key() string
- func (m *JWTMiddleware) SetErrorHandler(handler clevergo.HandlerFunc)
- func (m *JWTMiddleware) SetKey(key string)
- func (m *JWTMiddleware) SetSuccessHandler(handler func(ctx *clevergo.Context, token *jwt.Token))
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JWTMiddleware ¶
type JWTMiddleware struct {
// contains filtered or unexported fields
}
JWTMiddleware JSON WEB TOKEN Middleware.
func NewJWTMiddleware ¶
func NewJWTMiddleware(jwt *jwt.JWT) JWTMiddleware
NewJWTMiddleware returns JWT Middleware instance.
func (JWTMiddleware) Handle ¶
func (m JWTMiddleware) Handle(next clevergo.Handler) clevergo.Handler
Handle implemented Middleware Interface.
func (*JWTMiddleware) SetErrorHandler ¶
func (m *JWTMiddleware) SetErrorHandler(handler clevergo.HandlerFunc)
SetErrorHandler for setting error handler.
func (*JWTMiddleware) SetSuccessHandler ¶
func (m *JWTMiddleware) SetSuccessHandler(handler func(ctx *clevergo.Context, token *jwt.Token))
SetSuccessHandler for setting success handler.
Click to show internal directories.
Click to hide internal directories.