root
|
11fc10ba8a
|
feat: 添加API授权中间件
为所有API接口添加授权验证,要求请求头中包含有效的API密钥才能访问。
主要变更:
- 新增授权中间件 (internal/middleware/auth.go)
- 验证 X-API-Key 请求头
- 密钥值为 xn001624.
- 无效密钥返回 401 Unauthorized
- 更新路由配置 (cmd/server/main.go)
- 使用路由组统一应用授权中间件
- 保护所有文件和存储桶操作接口
- Swagger 和 Web UI 保持公开访问
- 新增授权使用文档 (docs/AUTH_GUIDE.md)
- 多语言使用示例 (cURL, JavaScript, Python)
- 完整的错误说明和授权范围
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-05 20:22:04 +08:00 |
|