69 lines
4.0 KiB
Plaintext
69 lines
4.0 KiB
Plaintext
;AuthCenter 配置文件(INI格式,适配smtp_auth_code读取校验)
|
||
; 说明:已匹配日志校验键名,按注释提示填写后可直接启动,分号开头为注释,等号前后无空格
|
||
; 配置规则:路径支持绝对路径,数值型参数为整型,时间单位统一为毫秒(timeout/interval类)
|
||
[GlobalConfig]
|
||
; 项目根目录(绝对路径,需指向AuthCenterConsoleApp根目录,建议与部署路径一致)
|
||
root_path=/sdcard/ZhanGSKen/Sources/AuthCenterConsoleApp
|
||
; 日志级别:可选 ALL/FINE/INFO/WARNING/SEVERE,开发环境用ALL,生产环境用INFO/WARNING
|
||
log_level=ALL
|
||
; 日志文件存储目录(基于root_path的相对路径,自动创建)
|
||
log_path=logs
|
||
; RSA密钥对存储目录(基于root_path的相对路径,自动创建,用于加解密)
|
||
rsakeys_path=rsakeys
|
||
; 报告文件存储目录(基于root_path的相对路径,自动创建,如校验报告/运行报告)
|
||
reports_path=reports
|
||
; 服务心跳检测间隔(单位:毫秒,建议500-2000,数值越小检测越频繁)
|
||
service_heartbeat_interval=500
|
||
|
||
[VersionConfig]
|
||
; 版本号文件存储路径(基于root_path的相对路径,由构建脚本自动写入tag信息)
|
||
version_file_path=config/version.flags
|
||
; 版本号合法正则表达式(匹配v+主版本+次版本+修订版,如v1.0.9,请勿随意修改)
|
||
version_valid_regex=^v\d+.\d+.\d+$
|
||
|
||
[APP]
|
||
; APK文件根目录(绝对路径,用于存储待校验的APK安装包,自动按项目名/版本名分目录)
|
||
apks_folder_path=/sdcard/WinBoLLStudio/APKs
|
||
|
||
[EmailConfig]
|
||
; 邮件SMTP服务器地址(QQ邮箱固定为smtp.qq.com,163邮箱为smtp.163.com,无需修改)
|
||
smtp_host=smtp.qq.com
|
||
; SMTP服务器端口(SSL加密端口465,兼容性最强,无需修改,请勿改为25/587)
|
||
smtp_port=465
|
||
; 发送方邮箱(必填,需与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}为占位符,会自动替换为实际6位验证码,请勿删除占位符)
|
||
verify_code_email_content=您的认证验证码为:{code},有效期5分钟,请及时使用,请勿泄露给他人!
|
||
|
||
[VerifyCodeConfig]
|
||
; 验证码长度(整型,建议6位,请勿修改为小于4位/大于8位)
|
||
verify_code_length=6
|
||
; 验证码有效期(单位:分钟,建议5-10分钟,平衡安全性和易用性)
|
||
verify_code_expire_minutes=5
|
||
; 过期验证码清理间隔(单位:分钟,建议1-5分钟,自动清理过期验证码,释放内存)
|
||
expire_code_clean_interval=1
|
||
|
||
[HttpServiceConfig]
|
||
; HTTP服务监听端口(整型,建议8080/8090,需保证端口未被占用,与server_base_url端口一致)
|
||
http_server_port=8080
|
||
; HTTP服务启动超时时间(单位:毫秒,建议3000-5000,等待服务完全启动的最大时间)
|
||
http_start_timeout=3000
|
||
|
||
; 新增:测试用例专属配置节(可选,仅自动化测试时生效,生产环境可忽略)
|
||
[TestConfig]
|
||
; 测试用例目录(基于root_path的相对路径,存储自动化测试用例脚本)
|
||
test_case_dir=test/cases
|
||
; 测试报告输出目录(基于root_path的相对路径,自动化测试完成后生成的报告存储路径)
|
||
test_report_dir=test/reports
|
||
; 测试数据文件路径(基于root_path的相对路径,存储测试用的基础数据,如测试邮箱列表、测试参数)
|
||
test_data_file=test/data/test_data.json
|