feat: 重构链接生成器,合并预配置认证与设置分享功能,优化界面与安全性

This commit is contained in:
SunWuyuan
2025-11-02 15:48:39 +08:00
parent 7f166ffddc
commit 1999b09e59
4 changed files with 669 additions and 157 deletions
+3 -15
View File
@@ -232,23 +232,11 @@ export default {
// 迁移失败不影响URL生成,继续执行
}
}
// 获取认证token
const authtoken = getSetting("server.kvToken");
// 构建云端访问URL
let url = `${serverUrl}/${machineId}/${key}`;
let url = `${serverUrl}/kv/${key}?token=${authtoken}`;
// 根据网站验证情况添加token参数
const namespaceInfo = await kvServerProvider.loadNamespaceInfo();
if (namespaceInfo && namespaceInfo.success !== false) {
const { accessType } = namespaceInfo;
// 如果是私有访问,添加token参数
if (accessType === 'private' && siteKey) {
const urlObj = new URL(url);
urlObj.searchParams.set('token', siteKey);
url = urlObj.toString();
}
// 公开或受保护访问不需要token参数
}
return {
success: true,