更新配置文件示例
This commit is contained in:
@@ -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.com,163填smtp.163.com,按需修改)
|
||||
smtp_host=【必填】SMTP服务器地址,QQ邮箱固定smtp.qq.com
|
||||
; SSL端口465,兼容性强,无需改;非SSL填25
|
||||
smtp_port=【必填|端口号】邮件服务端口,推荐填465(SSL)
|
||||
; 发送方邮箱(需和smtp_auth_code对应)
|
||||
send_email_account=【必填】发送通知的邮箱账号(如xxx@qq.com)
|
||||
; 核心:smtp_auth_code,QQ邮箱填授权码(非登录密码),其他邮箱填对应授权码/密码
|
||||
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.com,163邮箱填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
|
||||
|
||||
Reference in New Issue
Block a user