There was an error while loading. Please reload this page.
83d7eb7
feat: 实现基于 token 的 API 认证和差异化限流功能 - 新增 token 认证系统,支持在 config.toml 中配置多个 API token - 实现差异化限流:不同 token 可设置不同的请求频率限制 - 支持多种认证方式:Authorization Bearer 和 X-API-Token 头 - 安全验证:无效 token 返回 401,超限返回 429 - 线程安全的限流器管理,使用 Arc + Mutex 保护并发访问 - 更新 API 文档页面,添加认证说明和使用示例 - 扩展配置结构体,支持 TokenConfig 和 api_tokens 配置 主要功能: - 每个 token 独立的限流计数器和配置 - 无 token 时使用默认限流策略 - 高性能内存限流器缓存机制 - 完整的错误处理和状态码管理 配置示例: [api_tokens] "demo-token-1" = { rate_limit = 1000, description = "高级用户" } "demo-token-2" = { rate_limit = 500, description = "标准用户" }