feat(app): 实现应用 Token 校验功能
- 服务端: fetchAllConfigs 和 fetchChangedConfigs 添加 Token 校验 - 前端: 应用列表添加 Token 列和生成/删除 Token 按钮 - 客户端: Python/Node.js/Java 客户端传递 token 参数 - Java: 简化 buildTokenParameter 直接传递 token 值
This commit is contained in:
+2
-4
@@ -355,12 +355,10 @@ public class ConfigcenterContext {
|
||||
}
|
||||
|
||||
public String buildTokenParameter(String url) {
|
||||
if (token == null || token.length() < 8) {
|
||||
if (token == null || token.isEmpty()) {
|
||||
return url;
|
||||
}
|
||||
String str = md5Short(token).concat(String.valueOf(new Date().getTime()));
|
||||
String authtoken = desEncrypt(token.substring(0, 8), str).toLowerCase();
|
||||
return url + (url.contains("?") ? "&" : "?") + "authtoken=" + authtoken;
|
||||
return url + (url.contains("?") ? "&" : "?") + "token=" + token;
|
||||
}
|
||||
|
||||
public void close() {
|
||||
|
||||
Reference in New Issue
Block a user