feat(app): 实现应用 Token 校验功能

- 服务端: fetchAllConfigs 和 fetchChangedConfigs 添加 Token 校验
- 前端: 应用列表添加 Token 列和生成/删除 Token 按钮
- 客户端: Python/Node.js/Java 客户端传递 token 参数
- Java: 简化 buildTokenParameter 直接传递 token 值
This commit is contained in:
2026-02-18 21:02:30 +08:00
parent 65c537b831
commit b011b3a0b3
7 changed files with 64 additions and 11 deletions
+2
View File
@@ -66,6 +66,7 @@ class ConfigClient:
f"&env={self._config.env}"
f"&version={self._config.version}"
f"&ignoreGlobal={str(self._config.ignore_global).lower()}"
f"&token={self._config.token}"
)
resp = requests.get(url, timeout=10)
resp.raise_for_status()
@@ -98,6 +99,7 @@ class ConfigClient:
"version": self._config.version,
"lastTime": self._last_time,
"ignoreGlobal": self._config.ignore_global,
"token": self._config.token,
}
resp = requests.post(url, json=payload, timeout=10)
resp.raise_for_status()