{ "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, // 文件最大限制KB:1024*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": true }, "Log": { "Src": "D:\\RiderProjects\\hn_back_charger\\WebStarter\\bin\\Debug\\net6.0\\logs", "Dest": "D:\\zip", "Days": 7 }, "Job": { "Enabled": true } }