Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CustomClaims ¶
type CustomClaims struct {
jwt.StandardClaims
}
CustomClaims ...
type Token ¶
type Token struct { Access string `json:"access"` Refresh string `json:"refresh"` // contains filtered or unexported fields }
Token confirms if a user was authenticated
func NewToken ¶
func NewToken(exp int64, method jwt.SigningMethod, signer []byte) *Token
NewToken ...
func (*Token) Identifier ¶
Identifier sets the identifier for the token being issued
func (*Token) SignMethod ¶
func (t *Token) SignMethod(signingMethod jwt.SigningMethod)
SignMethod sets the signing method
type Validator ¶
type Validator struct { Claims jwt.Claims //Custom claim to decode into SigningMethod jwt.SigningMethod //SigningMethod to decode jwt // contains filtered or unexported fields }
Validator expresses how the JWT should be parsed and validated
func NewValidator ¶
func NewValidator(claims jwt.Claims, signingMethod jwt.SigningMethod, verify VerifyFunc, secret SecretFunc) *Validator
NewValidator returns initialized validator
func (*Validator) ValidateClaims ¶
ValidateClaims checks claims!
Click to show internal directories.
Click to hide internal directories.