更新配置模板

This commit is contained in:
2026-02-03 21:01:53 +08:00
parent 24caa18883
commit a198fc9d81

View File

@@ -1,75 +1,72 @@
; AuthCenter 核心配置文件INI格式
; 适配 smtp_auth_code 读取校验,与系统校验逻辑完全匹配
; 说明:分号开头为注释,替换所有【提示文字】为真实配置后,可直接重命名为 config.ini 启动使用
; 路径规则:非绝对路径均基于 root_path 自动拼接,无需手动写全路径
;AuthCenter 配置文件INI格式适配smtp_auth_code读取校验
; 说明:已匹配日志校验键名,按注释提示填写后可直接启动,分号开头为注释,等号前后无空格
; 配置规则路径支持绝对路径数值型参数为整型时间单位统一为毫秒timeout/interval类
[GlobalConfig]
; 项目根目录(必填,所有相对路径的基准目录
root_path=【请填写项目根目录绝对路径 例:/sdcard/WinBoLLStudio/AuthCenterConsoleApp 或 D:/WinBoLL/AuthCenter】
; 日志级别可选ALL / FINE / INFO / WARNING / SEVERE(建议调试用ALL生产用INFO
; 项目根目录(绝对路径需指向AuthCenterConsoleApp根目录建议与部署路径一致
root_path=/sdcard/ZhanGSKen/Sources/AuthCenterConsoleApp
; 日志级别可选 ALL/FINE/INFO/WARNING/SEVERE,开发环境用ALL生产环境用INFO/WARNING
log_level=ALL
; 日志存储目录(相对root_path
; 日志文件存储目录(基于root_path的相对路径,自动创建
log_path=logs
; RSA密钥存储目录相对root_path用于加解密
; RSA密钥存储目录(基于root_path的相对路径,自动创建,用于加解密)
rsakeys_path=rsakeys
; 报告生成目录(相对root_path,存储各类运行报告)
; 报告文件存储目录(基于root_path的相对路径,自动创建,如校验报告/运行报告)
reports_path=reports
; 服务心跳检测间隔单位毫秒建议500-1000
; 服务心跳检测间隔单位毫秒建议500-2000,数值越小检测越频繁
service_heartbeat_interval=500
[VersionConfig]
; 版本号配置文件路径(相对root_path,存储当前服务版本
; 版本号文件存储路径(基于root_path的相对路径由构建脚本自动写入tag信息
version_file_path=config/version.flags
; 版本号合法正则(无需修改,匹配 vx.y.z 格式 例v1.0.0、v2.3.5
; 版本号合法正则表达式匹配v+主版本+次版本+修订版如v1.0.9,请勿随意修改
version_valid_regex=^v\d+.\d+.\d+$
[APP]
; APP签名指纹必填解密后用于签名校验的基准值自定义字符串即可
app_sign_fingerprint=【请填写APP基准签名 例WinBoLL_AuthCenter_XXX_Sign】
; APP签名生效时间戳必填单位毫秒填写生效起始时间戳早于该时间签名无效
app_sign_effective_time=【请填写生效时间戳 例1768995769000可通过时间戳转换工具生成
; APK文件根目录绝对路径用于存储待校验的APK安装包自动按项目名/版本名分目录
apks_folder_path=/sdcard/WinBoLLStudio/APKs
[EmailConfig]
; 邮件SMTP服务器QQ邮箱smtp.qq.com163邮箱smtp.163.com无需修改
; 邮件SMTP服务器地址QQ邮箱固定为smtp.qq.com163邮箱smtp.163.com无需修改
smtp_host=smtp.qq.com
; SMTP端口SSL协议固定465兼容性最强无需修改
; SMTP服务器端口SSL加密端口465兼容性最强无需修改请勿改为25/587
smtp_port=465
; 发送方邮箱(必填,用于发送验证码的邮箱账号
send_email_account=请填写发送方邮箱 例:xxx@qq.com
; SMTP授权码必填非邮箱登录密码需在邮箱后台开启SMTP后获取
smtp_auth_code=【请填写邮箱SMTP授权码 例jvgnpyblkcukebgh】
; 发件人昵称(自定义,显示在收件人邮件列表中)
from_nickname=【请填写发件人昵称 例WinBoLLStudio】
; SMTP连接超时时间单位毫秒建议5000-10000
; 发送方邮箱(必填,需与SMTP授权码匹配如QQ邮箱/163邮箱
send_email_account=[请填写发件人邮箱,如xxx@qq.com]
; SMTP授权码必填非邮箱登录密码需在邮箱后台开启SMTP服务后获取)
; 获取方式QQ邮箱-设置-账户-POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务-开启SMTP-生成授权码
smtp_auth_code=[请填写邮箱SMTP授权码非登录密码]
; 发件人昵称(自定义,收件人看到的发件人名称,可随意修改)
from_nickname=WinBoLLStudio
; SMTP服务器连接超时时间单位毫秒建议3000-10000避免网络波动导致连接失败
smtp_connect_timeout=5000
; 邮件题前缀(自定义,验证码邮件标题会拼接该前缀
; 邮件题前缀(验证码邮件的主题前缀可自定义如WinBoLL-认证验证码
email_subject_prefix=WinBoLLStudio
; 验证码邮件内容({code} 为占位符,会自动替换为真实验证码,无需修改格式
; 验证码邮件内容模板{code}为占位符,会自动替换为实际6位验证码请勿删除占位符
verify_code_email_content=您的认证验证码为:{code}有效期5分钟请及时使用请勿泄露给他人
[ServerConfig]
; 服务基础访问地址(必填填写当前服务的IP+端口,用于内部调用
server_base_url=【请填写服务基础地址 例:http://localhost:8080 或 http://192.168.1.100:8080】
; 服务基础访问地址(需与HttpServiceConfig的端口一致本地测试用localhost部署后改为服务器IP/域名
server_base_url=http://localhost:8080
[VerifyCodeConfig]
; 验证码长度建议6位无需修改
; 验证码长度(整型,建议6位请勿修改为小于4位/大于8位
verify_code_length=6
; 验证码有效期单位分钟建议5分钟,无需修改
; 验证码有效期单位分钟建议5-10分钟平衡安全性和易用性
verify_code_expire_minutes=5
; 过期验证码清理间隔(单位:分钟,自动清理过期验证码,建议1分钟
; 过期验证码清理间隔(单位:分钟,建议1-5分钟自动清理过期验证码,释放内存
expire_code_clean_interval=1
[HttpServiceConfig]
; HTTP服务端口(必填,服务启动后监听端口,需确保端口未被占用
http_server_port=【请填写HTTP服务端口 例:8080
; HTTP服务启动超时时间单位毫秒建议3000-5000
; HTTP服务监听端口整型建议8080/8090需保证端口未被占用与server_base_url端口一致
http_server_port=8080
; HTTP服务启动超时时间单位毫秒建议3000-5000,等待服务完全启动的最大时间
http_start_timeout=3000
; 新增:测试用例专属配置节(可选,仅用于单元测试/自动化测试,生产环境可保留
; 新增:测试用例专属配置节(可选,仅自动化测试时生效,生产环境可忽略
[TestConfig]
; 测试用例目录(相对root_path,存储测试脚本)
; 测试用例目录(基于root_path的相对路径,存储自动化测试用例脚本)
test_case_dir=test/cases
; 测试报告输出目录(相对root_path,存储测试结果报告
; 测试报告输出目录(基于root_path的相对路径,自动化测试完成后生成的报告存储路径
test_report_dir=test/reports
; 测试数据文件路径(相对root_path存储测试用的邮箱、签名等测试数据
; 测试数据文件路径(基于root_path的相对路径,存储测试用的基础数据,如测试邮箱列表、测试参数
test_data_file=test/data/test_data.json