You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

143 lines
4.2 KiB

{
"ConnectionStrings": {
"ConfigId": "master",
"DbType": "MySql",
"SqlConnection": "server=127.0.0.1;Port=3306;Database=huanneng_dev;Uid=root;Pwd=anyixing2023!@#;Charset=utf8;"
},
"Update": {
"AutoUpdate": "false",
"Version": "1.1.0.1",
"Url": "http://121.4.95.243:8090/Updates/AutoUpdaterStarter.xml"
},
"Redis": {
"Connection": "127.0.0.1:6379,password=123456",
"InstanceName": "local",
"DefaultDB": "8"
},
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*",
"": null,
"Cryptogram": {
"StrongPassword": "false",
// 是否开启密码强度验证
"PasswordStrengthValidation": "(?=^.{6,16}$)(?=.*\\d)(?=.*\\W+)(?=.*[A-Z])(?=.*[a-z])(?!.*\\n).*$",
// 密码强度验证正则表达式必须须包含大小写字母、数字和特殊字符的组合长度在6-16之间
"PasswordStrengthValidationMsg": "密码必须包含大小写字母、数字和特殊字符的组合长度在6-16之间",
// 密码强度验证消息提示
"CryptoType": "SM2",
// 密码加密算法MD5、SM2、SM4
"PublicKey": "0484C7466D950E120E5ECE5DD85D0C90EAA85081A3A2BD7C57AE6DC822EFCCBD66620C67B0103FC8DD280E36C3B282977B722AAEC3C56518EDCEBAFB72C5A05312",
// 公钥
"PrivateKey": "8EDB615B1D48B8BE188FC0F18EC08A41DF50EA731FA28BF409E6552809E3A111"
// 私钥
},
//Login
"TokenOptions": {
"SecurityKey": "s4104j1401kopposdfjsfj091541111111111",
"Domain": "*",
"Audience": "jwtAudience",
"Issuer": "jwtIssuer"
},
"Upload": {
"Path": "Upload/{yyyy}/{MM}/{dd}",
// 文件上传目录
"MaxSize": 20480,
// 文件最大限制KB1024*20
"ContentType": [
"image/jpg",
"image/png",
"image/jpeg",
"image/gif",
"image/bmp",
"text/plain",
"application/pdf",
"application/msword",
"application/vnd.ms-excel",
"application/vnd.ms-powerpoint",
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"video/mp4"
],
"EnableMd5": false
// 启用文件MDF5验证-防止重复上传
},
//SysLogin
"JWTSettings": {
"ValidateIssuerSigningKey": true,
// 是否验证密钥bool 类型默认true
"IssuerSigningKey": "3c1cbc3f546eda35168c3aa3cb91780fbe703f0996c6d123ea96dc85c70bbc0a",
// 密钥string 类型必须是复杂密钥长度大于16
"ValidateIssuer": true,
// 是否验证签发方bool 类型默认true
"ValidIssuer": "Admin.NET",
// 签发方string 类型
"ValidateAudience": true,
// 是否验证签收方bool 类型默认true
"ValidAudience": "Admin.NET",
// 签收方string 类型
"ValidateLifetime": true,
// 是否验证过期时间bool 类型默认true建议true
//"ExpiredTime": 20, // 过期时间long 类型单位分钟默认20分钟最大支持 13 年
"ClockSkew": 5,
// 过期时间容错值long 类型单位秒默认5秒
"Algorithm": "HS256",
// 加密算法string 类型,默认 HS256
"RequireExpirationTime": true
// 验证过期时间,设置 false 将永不过期
},
"SnowId": {
"WorkerId": 1,
// 机器码 全局唯一
"WorkerIdBitLength": 6,
// 机器码位长 默认值6取值范围 [1, 19]
"SeqBitLength": 6,
// 序列数位长 默认值6取值范围 [3, 21]建议不小于4值越大性能越高、Id位数也更长
"WorkerPrefix": "adminnet_"
// 缓存前缀
},
"HttpContextRequest": {
"Scheme": ""
},
"Kestrel": {
"Endpoints": {
"http": {
"Url": "http://*:5034"
}
}
},
"cloud": {
"enable": false
},
"plc": {
"enable": true
},
"swap": {
"enable": true
},
"task": {
"enable": false
},
"fire": {
"enable": false
6 months ago
},
"Task": {
"Disabled": "ChargeOrderUploadTask"
},
"Log": {
6 months ago
"Src": "D:\\RiderProjects\\hn_back_charger\\WebStarter\\bin\\Debug\\net6.0\\logs",
"Dest": "D:\\zip",
"Days": 7
6 months ago
},
"Job": {
"Enabled": true
},
"SignalR": {
"Enabled": false
}
}