Versions in this module Expand all Collapse all v1 v1.2.0 Mar 17, 2018 Changes in this version + func ExtractClaims(c *faygo.Context) jwt.MapClaims + type FaygoJWTMiddleware struct + Authenticator func(userID string, password string, c *faygo.Context) (string, bool) + Authorizator func(userID string, c *faygo.Context) bool + IdentityHandler func(jwt.MapClaims) string + Key []byte + MaxRefresh time.Duration + PayloadFunc func(userID string) map[string]interface{} + Realm string + SigningAlgorithm string + TimeFunc func() time.Time + Timeout time.Duration + TokenHeadName string + TokenLookup string + Unauthorized func(*faygo.Context, int, string) + func (mw *FaygoJWTMiddleware) LoginHandler(c *faygo.Context) error + func (mw *FaygoJWTMiddleware) MiddlewareFunc() faygo.HandlerFunc + func (mw *FaygoJWTMiddleware) MiddlewareInit() error + func (mw *FaygoJWTMiddleware) RefreshHandler(c *faygo.Context) error + func (mw *FaygoJWTMiddleware) TokenGenerator(userID string) string + type Login struct + Password string + Username string