feat(auth): 完成 AUTH-01~04 后端实现 - IP白名单中间件+mfa.py删除+agents.py重构+conftest修复

This commit is contained in:
Simon
2026-07-07 22:54:17 +08:00
parent fab75760e0
commit d56a9a6079
6 changed files with 153 additions and 587 deletions
+9
View File
@@ -664,6 +664,15 @@ def create_app() -> FastAPI:
lifespan=lifespan,
)
# ----------------------------------------------------------------------
# 管理端 IP 白名单中间件(仅 production 生效)
# ----------------------------------------------------------------------
# 三端认证重构 AUTH-02:管理后台仅限内网/VPN + IP 白名单
# 非生产环境自动跳过,方便本地开发
# ----------------------------------------------------------------------
from app.middleware.admin_ip_whitelist import AdminIPWhitelistMiddleware
app.add_middleware(AdminIPWhitelistMiddleware)
# ----------------------------------------------------------------------
# 配置 CORS(跨域资源共享)
# ----------------------------------------------------------------------