feat: 添加华为云API网关SDK并重构认证逻辑
重构服务器端认证逻辑,使用华为云API网关SDK替代原有实现 新增自动获取授权码功能,当用户未输入时自动获取 添加SDK相关测试文件和许可证
This commit is contained in:
@@ -181,13 +181,25 @@ async function initializeSDK() {
|
||||
try {
|
||||
const serverAddress = elements.serverAddress.value.trim();
|
||||
const robotId = elements.robotId.value.trim();
|
||||
const onceCode = elements.onceCode.value.trim();
|
||||
let onceCode = elements.onceCode.value.trim();
|
||||
|
||||
if (!serverAddress) {
|
||||
logger.error('请输入服务器地址');
|
||||
return;
|
||||
}
|
||||
|
||||
if (!onceCode) {
|
||||
logger.info('授权码为空,正在自动获取...');
|
||||
try {
|
||||
onceCode = await fetchOnceCode();
|
||||
elements.onceCode.value = onceCode;
|
||||
logger.info('授权码自动获取成功');
|
||||
} catch (err) {
|
||||
logger.error('授权码自动获取失败', err.message);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
logger.info('正在初始化 SDK...');
|
||||
|
||||
const isSupported = await HwICSUiSdk.checkBrowserSupport(true);
|
||||
|
||||
Reference in New Issue
Block a user