chore: 清理 JWT 向后兼容残留,移除全部死代码
- 删除 5 个空壳占位文件:auth_token.go/auth_parser.go/repository.go(middleware)/token_service.go/provider.go - 移除 Config.JWT 字段、JWTConfig 结构体、JWT_SECRET 环境变量绑定 - 移除 config.yaml 中的 jwt 配置段 - 移除 model.User.TokenVersion 字段(session DestroyByUID 替代) - 移除 service/repository.go 中已废弃的 userTokenStore 接口
This commit is contained in:
@ -13,11 +13,8 @@ database:
|
||||
dbname: metalab_dev
|
||||
sslmode: disable
|
||||
|
||||
jwt:
|
||||
secret: "" # 生产环境通过 JWT_SECRET 环境变量或 .env 注入(若未来需复用 JWT)
|
||||
|
||||
# 会话配置(服务端 Session,替换 JWT 无状态认证)
|
||||
# 每次请求自动续期(滑动窗口),解决"记住我"掉线问题
|
||||
# 会话配置(服务端 Session,滑动窗口续期)
|
||||
# 每次请求自动续期,解决"记住我"掉线问题
|
||||
session:
|
||||
idle_timeout: 1440 # 不记住我:空闲超时(分钟),默认 1440 = 24 小时
|
||||
remember_timeout: 43200 # 记住我:空闲超时(分钟),默认 43200 = 30 天
|
||||
|
||||
Reference in New Issue
Block a user