更新配置文件示例

This commit is contained in:
2026-01-23 01:48:18 +08:00
parent 5248ed41bd
commit db92f7c0ad

View File

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