- 添加 AMT Digest 认证服务 (AmtDigestService) - 添加 AMT 模拟服务用于测试 (AmtMockService) - 更新设备控制器支持 AMT 连接测试和设备信息获取 - 前端添加 AMT 自动添加方式,支持手动输入和凭证选择 - 移除 Basic 认证,仅使用 Digest 认证 - 添加 Apache HttpClient 依赖支持 Digest 认证 - 创建相关文档和测试脚本
43 lines
924 B
Batchfile
43 lines
924 B
Batchfile
@echo off
|
||
echo ========================================
|
||
echo 重新编译后端(添加 Digest 认证支持)
|
||
echo ========================================
|
||
echo.
|
||
|
||
cd backend
|
||
|
||
echo [1/3] 清理旧的编译文件...
|
||
call mvn clean
|
||
|
||
echo.
|
||
echo [2/3] 下载依赖并编译...
|
||
echo 注意:首次运行会下载 Apache HttpClient 依赖
|
||
call mvn compile
|
||
|
||
if %ERRORLEVEL% NEQ 0 (
|
||
echo.
|
||
echo 编译失败!请检查错误信息。
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
echo.
|
||
echo [3/3] 启动后端服务...
|
||
echo.
|
||
echo ========================================
|
||
echo Digest 认证支持已添加
|
||
echo ========================================
|
||
echo.
|
||
echo 现在支持两种认证方式:
|
||
echo 1. Basic 认证(先尝试)
|
||
echo 2. Digest 认证(Basic 失败后自动尝试)
|
||
echo.
|
||
echo 提示:
|
||
echo - 系统会自动尝试两种认证方式
|
||
echo - 查看日志了解使用了哪种认证
|
||
echo.
|
||
|
||
call mvn spring-boot:run
|
||
|
||
pause
|