- 移除 /api/ 路由的鉴权豁免,所有数据接口必须携带 API Key - 仅 /healthz 和 /admin/(HTML 页面壳)免鉴权 - 前端新增登录遮罩层,401 时弹出 API Key 输入框 - Key 存储在 sessionStorage,所有 API 请求自动附加 X-API-Key header - 支持 ?apiKey=xxx URL 参数自动登录(登录后从 URL 移除避免泄露)
27 lines
232 B
Plaintext
27 lines
232 B
Plaintext
# Python-generated files
|
|
__pycache__/
|
|
*.py[oc]
|
|
build/
|
|
dist/
|
|
wheels/
|
|
*.egg-info
|
|
.claude
|
|
|
|
CLAUDE.md
|
|
codestable
|
|
|
|
# Virtual environments
|
|
.venv
|
|
|
|
# Uploads
|
|
uploads/
|
|
|
|
# Environment
|
|
.env
|
|
|
|
# Dynamic config
|
|
settings.yaml
|
|
|
|
# Legacy data
|
|
data/
|