Versions in this module Expand all Collapse all v1 v1.9.1 Mar 9, 2022 Changes in this version type JWTAccessClaims + GrantType string v1.5.0 Nov 23, 2021 Changes in this version + var ErrExpiredToken = errors2.New("jwt token is expired") + var ErrTokenNotValid = errors2.New("jwt token is not valid") + type AuthorizeGenerate struct + func NewAuthorizeGenerate() *AuthorizeGenerate + func (ag *AuthorizeGenerate) Token(data *oauth2.GenerateBasic) (string, error) + type JWTAccessClaims struct + AccessCreateAt int64 + AreaID uint64 + ClientID string + CodeCreateAt int64 + ExpiresAt int64 + RefreshCreateAt int64 + Scope string + UserID int + func DecodeJwt(access string) (*JWTAccessClaims, error) + func ParseJwt(access string) (*JWTAccessClaims, error) + func (a *JWTAccessClaims) Valid() error + type JWTAccessGenerate struct + SignedMethod jwt.SigningMethod + func NewJWTAccessGenerate(method jwt.SigningMethod) *JWTAccessGenerate + func (a *JWTAccessGenerate) GetToken(claims *JWTAccessClaims, key string) (string, error) + func (a *JWTAccessGenerate) Token(data *oauth2.GenerateBasic, isGenRefresh bool) (string, string, error)