|
|
85a9463913
|
解决合并后出现的问题,为swagger提供禁用选项,暂时移除wiki
|
2025-12-26 01:15:17 +08:00 |
|
lan
|
4824a997dd
|
feat: 增强令牌管理与客户端仓库集成
新增 ClientRepository 接口,用于管理客户端相关操作。
更新 Token 模型,加入版本号和过期时间字段,以提升令牌管理能力。
将 ClientRepo 集成到容器中,支持依赖注入。
重构 TokenService,采用 JWT 以增强安全性。
更新 Docker 配置,并清理多个文件中的空白字符。
|
2025-12-03 14:43:38 +08:00 |
|
lan
|
e873c58af9
|
refactor: 重构服务层和仓库层
|
2025-12-03 10:58:39 +08:00 |
|
lan
|
188a05caa7
|
chore: Clean up code by removing trailing whitespace in multiple files
|
2025-12-02 18:41:34 +08:00 |
|
lan
|
f7589ebbb8
|
feat: 引入依赖注入模式
- 创建Repository接口定义(UserRepository、ProfileRepository、TextureRepository等)
- 创建Repository接口实现
- 创建依赖注入容器(container.Container)
- 改造Handler层使用依赖注入(AuthHandler、UserHandler、TextureHandler)
- 创建新的路由注册方式(RegisterRoutesWithDI)
- 提供main.go示例文件展示如何使用依赖注入
同时包含之前的安全修复:
- CORS配置安全加固
- 头像URL验证安全修复
- JWT algorithm confusion漏洞修复
- Recovery中间件增强
- 敏感错误信息泄露修复
- 类型断言安全修复
|
2025-12-02 17:40:39 +08:00 |
|
lan
|
23be1c563d
|
refactor: 移除不必要的配置依赖,简化上传URL生成逻辑并添加公开访问URL支持
|
2025-12-02 11:22:14 +08:00 |
|