| 123456789101112131415161718192021 |
- package config
- import "github.com/runningwater/gohub/pkg/config"
- func init() {
- config.Add("jwt", func() map[string]any {
- return map[string]any{
- // 签名密钥 使用 config.GetString("app.key")
- // "signing_key": "",
- // 过期时间,单位:分钟,默认 2 小时
- "expire_time": config.Env("JWT_EXPIRE_TIME", 120),
- // 刷新 Token 的最大过期时间,单位:分钟,默认 2 个月
- "max_refresh_time": config.Env("JWT_MAX_REFRESH_TIME", 86400),
- // 调试模式下的过期时间
- "debug_expire_time": 86400,
- }
- })
- }
|