shgx_tz_mom/ZR.Admin.WebApi/appsettings.json

128 lines
4.1 KiB
JSON
Raw Normal View History

2021-08-23 16:57:25 +08:00
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
2021-09-19 11:36:52 +08:00
},
"ConnectionStrings": {
"conn_zrAdmin": "server=LAPTOP-STKF2M8H\\SQLEXPRESS;uid=sa;pwd=zradmin123;database=ZrAdmin;Trusted_Connection=SSPI",
"conn_bus": "server=LAPTOP-STKF2M8H\\SQLEXPRESS;uid=zr;pwd=zradmin123;database=ZrAdmin;Trusted_Connection=SSPI"
2021-09-19 11:36:52 +08:00
},
"conn_zrAdmin_type": 1, //MySql = 0, SqlServer = 1
"conn_bus_type": 1,
2021-09-19 11:36:52 +08:00
"urls": "http://localhost:8888", //<2F><>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD>url
2022-03-03 20:55:37 +08:00
"corsUrls": "http://localhost:8887", //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>ǰ<EFBFBD><C7B0><EFBFBD>˷<EFBFBD><CBB7><EFBFBD><EBB5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>","<22><><EFBFBD><EFBFBD>
2021-12-03 17:42:44 +08:00
"JwtSettings": {
2021-12-08 13:31:31 +08:00
"Issuer": "ZRAdmin.NET",
"Audience": "ZRAdmin.NET",
"SecretKey": "SecretKey-ZRADMIN.NET-20210101",
"Expire": 30
2021-12-03 17:42:44 +08:00
},
2021-09-19 11:36:52 +08:00
"DemoMode": false, //<2F>Ƿ<EFBFBD><C7B7><EFBFBD>ʾģʽ
"DbKey": "", //<2F><><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD>key
"Upload": {
"UploadUrl": "http://localhost:8888"
},
2021-11-29 13:46:55 +08:00
//<2F><><EFBFBD><EFBFBD><EFBFBD>ƴ洢<C6B4><E6B4A2><EFBFBD><EFBFBD>
"ALIYUN_OSS": {
2021-09-19 11:36:52 +08:00
"REGIONID": "cn-hangzhou",
"KEY": "XX",
2021-11-29 13:46:55 +08:00
"SECRET": "XX",
"bucketName": "bucketName",
2021-12-03 17:42:44 +08:00
"domainUrl": "http://xxx.xxx.com" //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD>
2021-09-19 11:36:52 +08:00
},
"gen": {
"conn": "server=LAPTOP-STKF2M8H\\SQLEXPRESS;user=zr;pwd=abc;database=ZrAdmin;Trusted_Connection=SSPI",
"dbType": 1, //MySql = 0, SqlServer = 1
2021-09-19 11:36:52 +08:00
"autoPre": true, //<2F>Զ<EFBFBD>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>ǰ׺
"author": "zr",
2021-12-01 14:06:01 +08:00
"tablePrefix": "sys_" //"<22><>ǰ׺<C7B0><D7BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ׺<C7B0><D7BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ö<EFBFBD><C3B6>ŷָ<C5B7><D6B8><EFBFBD>",
2021-09-28 17:42:25 +08:00
},
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
"MailOptions": {
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2022-01-02 10:48:27 +08:00
"From": "", //eg<65><67>xxxx@qq.com
2021-09-28 17:42:25 +08:00
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
"Password": "123456",
//Э<><D0AD>
"Smtp": "smtp.qq.com",
"Port": 587
2022-01-01 16:05:06 +08:00
},
2022-01-02 10:48:27 +08:00
//redis<69><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2022-01-01 16:05:06 +08:00
"RedisServer": {
"Cache": "127.0.0.1:6379,defaultDatabase=0,poolsize=50,ssl=false,writeBuffer=10240,prefix=cache:",
"Session": "127.0.0.1:6379,defaultDatabase=0,poolsize=50,ssl=false,writeBuffer=10240,prefix=session:"
2022-04-04 18:53:02 +08:00
},
//<2F>ӿ<EFBFBD><D3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
"IpRateLimiting": {
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5<EFBFBD><35>ÿ<EFBFBD><C3BF><EFBFBD>ӷ<EFBFBD><D3B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Falseʱ<65><CAB1><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>ÿ<EFBFBD><C3BF><EFBFBD>ӿڶ<D3BF><DAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĸ<EFBFBD><C4B8>ӿڣ<D3BF>ֻҪ<D6BB><D2AA>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۼƹ<DBBC>5<EFBFBD>Σ<EFBFBD><CEA3><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9><EFBFBD>ʡ<EFBFBD>
//True<75><65><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5<EFBFBD><35>GetData<74>ӿڣ<D3BF><DAA3><EFBFBD><EFBFBD>ýӿڽ<D3BF><DABD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD>ڽ<EFBFBD>ֹ<EFBFBD><D6B9><EFBFBD>ʣ<EFBFBD><CAA3><EFBFBD><EFBFBD>ǻ<EFBFBD><C7BB><EFBFBD><EFBFBD>Է<EFBFBD><D4B7><EFBFBD>PostData()5<><35>,<2C>ܵ<EFBFBD><DCB5><EFBFBD>˵<EFBFBD><CBB5>ÿ<EFBFBD><C3BF><EFBFBD>ӿڶ<D3BF><DAB6><EFBFBD>5<EFBFBD><35><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ӣ<EFBFBD><D3A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>š<EFBFBD>
"EnableEndpointRateLimiting": true,
//false<73><65><EFBFBD>ܾ<EFBFBD><DCBE><EFBFBD>API<50><49><EFBFBD>ò<EFBFBD><C3B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD>ô<EFBFBD><C3B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;<3B><> <20>ͻ<EFBFBD><CDBB><EFBFBD>ÿ<EFBFBD><EFBFBD><EBB7A2>3<EFBFBD><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD><C3BF>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>õ<EFBFBD><C3B5><EFBFBD><EFBFBD>ƣ<EFBFBD><C6A3><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD>ӻ<EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD>API<50><49><EFBFBD>á<EFBFBD><C3A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϣ<EFBFBD><CFA3><EFBFBD><EFBFBD><EFBFBD>ܾ<EFBFBD><DCBE><EFBFBD>API<50><49><EFBFBD>ü<EFBFBD><C3BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD>ӣ<EFBFBD>Сʱ<D0A1>ȣ<EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>StackBlockedRequestsΪtrue<75><65>
"StackBlockedRequests": false,
"RealIpHeader": "X-Real-IP",
//ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀͻ<C4BF><CDBB><EFBFBD>ID<49><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˱<EFBFBD>ͷ<EFBFBD>д<EFBFBD><D0B4>ڿͻ<DABF><CDBB><EFBFBD>ID<49><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ClientWhitelist<73><74>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD>ֵƥ<D6B5><EFBFBD><E4A3AC><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD>
"ClientIdHeader": "X-ClientId",
"HttpStatusCode": 429,
//<2F>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2022-04-07 13:30:13 +08:00
"EndpointWhitelist": [ "post:/system/dict/data/types", "*:/msghub/negotiate" ],
2022-04-04 18:53:02 +08:00
//<2F>ͻ<EFBFBD><CDBB>˰<EFBFBD><CBB0><EFBFBD><EFBFBD><EFBFBD>
//"ClientWhitelist": [ "dev-id-1", "dev-id-2" ],
"QuotaExceededResponse": {
"Content": "{{\"code\":429,\"msg\":\"<22><><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ժ<EFBFBD><D4BA><EFBFBD><EFBFBD><EFBFBD>\"}}",
"ContentType": "application/json",
"StatusCode": 429
},
//ͨ<>ù<EFBFBD><C3B9><EFBFBD><EFBFBD><EFBFBD>api<70><69><EFBFBD><EFBFBD>,<2C><>βһ<CEB2><D2BB>Ҫ<EFBFBD><D2AA>*
"GeneralRules": [
{
"Endpoint": "*:/captchaImage",
//ʱ<><CAB1><EFBFBD>Σ<EFBFBD><CEA3><EFBFBD>ʽ<EFBFBD><CABD>{<7B><><EFBFBD><EFBFBD>}{<7B><>λ}<7D><><EFBFBD><EFBFBD>ʹ<EFBFBD>õ<EFBFBD>λ<EFBFBD><CEBB>s, m, h, d
"Period": "3s",
"Limit": 5
},
{
"Endpoint": "post:*",
//ʱ<><CAB1><EFBFBD>Σ<EFBFBD><CEA3><EFBFBD>ʽ<EFBFBD><CABD>{<7B><><EFBFBD><EFBFBD>}{<7B><>λ}<7D><><EFBFBD><EFBFBD>ʹ<EFBFBD>õ<EFBFBD>λ<EFBFBD><CEBB>s, m, h, d
"Period": "3s",
"Limit": 1
},
{
"Endpoint": "put:*",
//ʱ<><CAB1><EFBFBD>Σ<EFBFBD><CEA3><EFBFBD>ʽ<EFBFBD><CABD>{<7B><><EFBFBD><EFBFBD>}{<7B><>λ}<7D><><EFBFBD><EFBFBD>ʹ<EFBFBD>õ<EFBFBD>λ<EFBFBD><CEBB>s, m, h, d
"Period": "3s",
"Limit": 1
}
//{
// "Endpoint": "*",
// //ʱ<><CAB1><EFBFBD>Σ<EFBFBD><CEA3><EFBFBD>ʽ<EFBFBD><CABD>{<7B><><EFBFBD><EFBFBD>}{<7B><>λ}<7D><><EFBFBD><EFBFBD>ʹ<EFBFBD>õ<EFBFBD>λ<EFBFBD><CEBB>s, m, h, d
// "Period": "1s",
// "Limit": 2
//}
//{
// "Endpoint": "*",
// "Period": "15m",
// "Limit": 100
//},
//{
// "Endpoint": "*",
// "Period": "12h",
// "Limit": 1000
//},
//{
// "Endpoint": "*",
// "Period": "7d",
// "Limit": 10000
//}
],
"IpRateLimitPolicies": {
//ip<69><70><EFBFBD><EFBFBD>
"IpRules": [
]
}
2021-08-23 16:57:25 +08:00
}
}