token

package
v0.0.0-...-9896131 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 20, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExtractClaim

func ExtractClaim(tokenStr string, signinigKey []byte) (jwt.MapClaims, error)

ExtractClaim extracts claims from given token

Types

type CustomClaims

type CustomClaims struct {
	*jwt.Token
	Sub  string   `json:"sub"`
	Exp  float64  `json:"exp"`
	Iat  float64  `json:"iat"`
	Aud  []string `json:"aud"`
	Role string   `json:"role"`
}

type JWTHandler

type JWTHandler struct {
	Sub       string
	Exp       string
	Iat       string
	Aud       []string
	Role      string
	SigninKey string
	Log       *logger.Logger
	Token     string
	Timout    int
}

JWTHandler ...

func (*JWTHandler) ExtractClaims

func (jwtHandler *JWTHandler) ExtractClaims() (jwt.MapClaims, error)

ExtractClaims ...

func (*JWTHandler) GenerateAuthJWT

func (jwtHandler *JWTHandler) GenerateAuthJWT() (access, refresh string, err error)

GenerateAuthJWT ...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL