Documentation ¶
Index ¶
Constants ¶
View Source
const ( // DefaultIssuer is default issuer name DefaultIssuer = "seennit" // DefaultLifeTime is default life time of a token DefaultLifeTime = time.Hour * 24 )
Variables ¶
View Source
var ( // ErrInvalidToken report that the JWT token is invalid ErrInvalidToken = errors.New("invalid token") )
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
JWTSecret string `envconfig:"JWT_SECRET" default:"eudaimonia~~~"`
}
type Generator ¶
type Generator struct { Config Config SigningMethod jwt.SigningMethod }
func NewWithConfig ¶
NewWithConfig return new instance from config
type SignVerifier ¶
type StandardClaims ¶
type StandardClaims = jwt.StandardClaims
Click to show internal directories.
Click to hide internal directories.