jwt

package
v0.0.0-...-558a2cd Latest Latest
Warning

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

Go to latest
Published: Oct 4, 2019 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HOUR  = 3600
	DAY   = HOUR * 24
	MOUTH = DAY * 30
)

Variables

View Source
var (
	TokenExpired     error = errors.New("Token 已经过期")
	TokenNotValidYet error = errors.New("Token 没有激活")
	TokenMalformed   error = errors.New("这不是一个有效的Token")
	TokenInvalid     error = errors.New("无法处理这个Token")
)

Functions

This section is empty.

Types

type RedisJWT

type RedisJWT struct {
	RedisClient *redis.Client
}

func NewRedisJWT

func NewRedisJWT(redisClient *redis.Client) *RedisJWT

func (*RedisJWT) CheckToken

func (jwt *RedisJWT) CheckToken(tokenString string) (*models.UserClaim, error)

func (*RedisJWT) DieToken

func (jwt *RedisJWT) DieToken(tokenString string) error

func (*RedisJWT) GenerateToken

func (jwt *RedisJWT) GenerateToken(claim *models.UserClaim) (string, error)

Jump to

Keyboard shortcuts

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