Documentation
¶
Index ¶
- func Expire1Hour() string
- func Expire1Month() string
- func Expire1Week() string
- func Expire1Year() string
- func Expire2Hours() string
- func Expire3Days() string
- func Expire5Minutes() string
- func Expire72Hours() string
- func Expire100Years() string
- func ExpiredAt(tokens string) (*time.Time, error)
- func GenerateJwtKey() string
- func GenerateToken(content string) (string, error)
- func Init(config *Config)
- func InitClient(name string, config *Config)
- func InitClients(configs map[string]*Config)
- func VerifyToken(tokens string) (string, error)
- type Config
- type JWT
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Expire1Hour ¶ added in v0.7.0
func Expire1Hour() string
func Expire1Month ¶ added in v0.7.0
func Expire1Month() string
func Expire1Week ¶ added in v0.7.0
func Expire1Week() string
func Expire1Year ¶ added in v0.7.0
func Expire1Year() string
func Expire2Hours ¶ added in v0.7.0
func Expire2Hours() string
func Expire3Days ¶ added in v0.7.0
func Expire3Days() string
func Expire5Minutes ¶ added in v0.7.0
func Expire5Minutes() string
func Expire72Hours ¶ added in v0.7.0
func Expire72Hours() string
func Expire100Years ¶ added in v0.7.0
func Expire100Years() string
func InitClient ¶ added in v0.1.20210914101941
InitClient init client
func InitClients ¶ added in v0.1.20210914101941
InitClients init clients
Types ¶
type Config ¶ added in v0.1.20210914101941
type Config struct {
Key string `json:"key" yaml:"key"` // 密钥
Expire string `json:"expire" yaml:"expire"` // 超时时长,1s,10m
}
Config config struct
Click to show internal directories.
Click to hide internal directories.