实现 Basic Auth 中间件
为 FastAPI 应用添加 HTTP Basic Authentication 中间件,用于保护 API 端点。\n\n需求:\n- 实现 Basic Auth 中间件\n- 支持用户名密码验证\n- 可配置需要认证的路径\n- 返回标准的 401 响应\n- 包含单元测试
为 FastAPI 应用添加 HTTP Basic Authentication 中间件,用于保护 API 端点。\n\n需求:\n- 实现 Basic Auth 中间件\n- 支持用户名密码验证\n- 可配置需要认证的路径\n- 返回标准的 401 响应\n- 包含单元测试