更新配置文件模板

This commit is contained in:
2026-01-17 20:09:55 +08:00
parent b38eb4d006
commit 6e64c9a987

View File

@@ -1,43 +1,46 @@
; AuthCenter 配置文件模板INI格式
; 适配 smtp_auth_code 双校验逻辑,所有【】内为占位模板,需替换为实际有效值,注释可按需删除
;AuthCenter 配置文件INI格式适配smtp_auth_code读取校验
; 说明:已匹配日志校验键名,替换为占位符说明,填真实值可直接启动,分号开头为注释
[GlobalConfig]
; 日志输出级别:可选 DEBUG/INFO/WARN/ERROR默认填INFO
log_level=INFO
; 服务心跳间隔(毫秒)默认500ms无需修改保持默认即可
service_heartbeat_interval=500
log_level=【必填|可选值ALL/FINE/INFO/WARNING/SEVERE】日志输出级别默认填INFO
service_heartbeat_interval=【必填|正整数】服务心跳检测间隔(毫秒)默认填500
; 新增:项目根目录路径配置(测试用例依赖,根据实际部署路径修改)
; 本地调试Windows示例D:/projects/AuthCenter
; 本地调试Android/Termux示例/data/data/com.termux/files/home/AuthCenter
PROJECT_ROOT_DIR=【必填|绝对路径】项目部署根目录,参考注释填对应环境路径
[EmailConfig]
; 邮件SMTP服务器【必填】,示例:QQ邮箱=smtp.qq.com | 163邮箱=smtp.163.com | 企业邮箱按实际填写
smtp_host=【填写SMTP服务器地址
; SMTP端口【必填】推荐SSL端口465兼容性强普通端口25需服务器开放默认填465
smtp_port=【填写端口号推荐465
; 发送方完整邮箱账号【必填】格式为xxx@xxx.com
send_email_account=【填写发送方完整邮箱地址】
; 邮箱SMTP授权码【必填】非登录密码QQ/163邮箱需在设置中开启SMTP服务后生成
smtp_auth_code=【填写邮箱SMTP授权码
; 发件人显示昵称【可选】,收件箱会显示该名称,不填默认显示邮箱账号
from_nickname=【自定义发件人昵称,可留空】
; 邮件连接超时时间(毫秒)默认5000ms无需修改
smtp_connect_timeout=5000
; 验证码邮件主题前缀【可选】,可自定义文案
email_subject_prefix=【自定义邮件主题前缀如AuthCenter认证中心】
; 验证码邮件内容模板,{code}为固定占位符不可删,文本可微调
verify_code_email_content=您的认证验证码为:{code}有效期5分钟请及时使用请勿泄露给他人
; 邮件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}为验证码占位符,请勿删除
[ServerConfig]
; 远程服务基础地址【可选】,本地试填http://localhost:8080跨设备填服务器局域网IP如http://192.168.1.100:8080
server_base_url=【填写服务器地址本地测试默认http://localhost:8080】
server_base_url=【必填】服务基础地址,本地试填http://localhost:端口号和http_server_port一致
[VerifyCodeConfig]
; 验证码长度默认6位纯数字无需修改
verify_code_length=6
; 验证码有效期(分钟)默认5分钟无需修改
verify_code_expire_minutes=5
; 过期验证码清理间隔(分钟)默认1分钟无需修改
expire_code_clean_interval=1
verify_code_length=【可选|正整数】验证码长度默认填6
verify_code_expire_minutes=【可选|正整数】验证码有效期(分钟)默认填5
expire_code_clean_interval=【可选|正整数】过期验证码清理间隔(分钟)默认填1
[HttpServiceConfig]
; HTTP服务监听端口默认8080若端口被占用可修改为其他未占用端口如8081
http_server_port=【填写服务端口默认8080】
; HTTP服务启动超时时间(毫秒)默认3000ms无需修改
http_start_timeout=3000
http_server_port=【必填|端口号】HTTP服务监听端口默认8080需和server_base_url端口一致
http_start_timeout=【可选|正整数】HTTP服务启动超时时间(毫秒)默认填3000
; 新增:测试用例专属配置节(可选,集中管理测试相关参数)
[TestConfig]
; 测试用例目录基于PROJECT_ROOT_DIR拼接无需绝对路径
test_case_dir=【可选】测试用例存放目录默认填test/cases
; 测试报告输出目录(测试结果保存路径)
test_report_dir=【可选】测试报告输出目录默认填test/reports
; 测试数据文件路径(如测试用邮箱列表、测试验证码池)
test_data_file=【可选】测试数据文件路径默认填test/data/test_data.json