87 lines
2.6 KiB
JSON
87 lines
2.6 KiB
JSON
{
|
||
"ConnectionStrings": {
|
||
"hang": "Server=ZHOU;Database=IRaCIS;User ID=sa;Password=sa123456;",
|
||
"Hangfire": "Server=123.56.94.154,1433\\MSSQLSERVER;Database=Hangfire_IRaCIS;User ID=sa;Password=dev123456DEV;TrustServerCertificate=true"
|
||
},
|
||
"JwtSetting": {
|
||
"SecurityKey": "3e6dbfa227234a03977a2f421bdb7f4f", // <20><>Կ
|
||
"Issuer": "IRaCIS", // <20>䷢<EFBFBD><E4B7A2>
|
||
"Audience": "ZhiZhun", // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
"TokenExpireDays": "7" // <20><><EFBFBD><EFBFBD>ʱ<EFBFBD>䣨7day<61><79>
|
||
},
|
||
"IpRateLimiting": {
|
||
"EnableEndpointRateLimiting": true, //False: globally executed, true: executed for each
|
||
"StackBlockedRequests": false, // set to false, rejected calls are not added to the throttle counter
|
||
"RealIpHeader": "X-Real-IP",
|
||
"ClientIdHeader": "X-ClientId",
|
||
"QuotaExceededResponse": {
|
||
"Content": "{{\"ErrorMessage\":\"The program performs flow limiting,Your requests are too frequent, please try again later, or contact the administrator to modify the IP flow restriction rules\",\"IsSuccess\":false}}",
|
||
"ContentType": "application/json",
|
||
"StatusCode": 429
|
||
},
|
||
"HttpStatusCode": 429,
|
||
//"IpWhitelist": [ "127.0.0.1", "::1/10", "192.168.0.0/24" ],
|
||
"EndpointWhitelist": [ "post:/study/archivestudy/*" ],
|
||
//"EndpointWhitelist": [ ],
|
||
//"EndpointWhitelist": ["post:/trial/getTrialList"], //demo
|
||
"IpWhitelist": [],
|
||
//"ClientWhitelist": [ "dev-id-1", "dev-id-2" ],
|
||
"GeneralRules": [
|
||
{
|
||
"Endpoint": "*",
|
||
"Period": "1s",
|
||
"Limit": 3
|
||
},
|
||
{
|
||
"Endpoint": "*",
|
||
"Period": "15m",
|
||
"Limit": 100
|
||
},
|
||
{
|
||
"Endpoint": "*",
|
||
"Period": "12h",
|
||
"Limit": 1000
|
||
},
|
||
{
|
||
"Endpoint": "*",
|
||
"Period": "7d",
|
||
"Limit": 10000
|
||
}
|
||
]
|
||
},
|
||
|
||
"easycaching": {
|
||
"inmemory": {
|
||
"MaxRdSecond": 120,
|
||
"EnableLogging": false,
|
||
"LockMs": 5000,
|
||
"SleepMs": 300,
|
||
"DBConfig": {
|
||
"SizeLimit": 10000,
|
||
"ExpirationScanFrequency": 60,
|
||
"EnableReadDeepClone": true,
|
||
"EnableWriteDeepClone": false
|
||
}
|
||
}
|
||
},
|
||
|
||
"IRaCISBasicConfig": {
|
||
|
||
"DoctorCodePrefix": "RE",
|
||
|
||
"UserCodePrefix": "U",
|
||
|
||
"QCChallengeCodePrefix": "Q",
|
||
|
||
"NoneDicomStudyCodePrefix": "ST",
|
||
|
||
"DicomStudyCodePrefix": "NST",
|
||
|
||
"DefaultPassword": "123456"
|
||
}
|
||
|
||
//<2F><>վ<EFBFBD><D5BE><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7>Ϊ<EFBFBD>˷<EFBFBD><CBB7><EFBFBD><EFBFBD>ļ<EFBFBD> dicom <20><><EFBFBD>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD>ĵ<EFBFBD>... ʵ<>ⷢ<EFBFBD>ֲ<EFBFBD><D6B2>ý<EFBFBD><C3BD><EFBFBD><EFBFBD><EFBFBD>ƴ<EFBFBD>ӷ<EFBFBD><D3B7>أ<EFBFBD><D8A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ϵ<EFBFBD>ǰip<69><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<CBB6><E0BBB7><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
||
|
||
|
||
|
||
} |