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:
2026-05-30 23:42:27 +08:00
parent d9ba1cdf28
commit e3853071d6
9 changed files with 5 additions and 36 deletions

View File

@ -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 天