{
  "$schema": "https://gitee.com/dotnetchina/Furion/raw/v4/schemas/v4/furion-schema.json",
  "AllowedHosts": "*",
  "SpecificationDocumentSettings": {
    "DocumentTitle": "YBEE-EQM | API",
    "GroupOpenApiInfos": [
      {
        "Group": "Default",
        "Title": "YBEE-EQM API",
        "Version": "1.0.0"
      }
    ],
    "RoutePrefix": "api"
  },
  "CorsAccessorSettings": {
    "WithExposedHeaders": [ "access-token", "x-access-token", "environment", "Content-Disposition" ]
  },
  "DynamicApiControllerSettings": {
    "LowercaseRoute": true,
    "AsLowerCamelCase": true,
    "KeepVerb": true,
    "ForceWithRoutePrefix": true,
    "UrlParameterization": true,
    "VerbToHttpMethods": [
      [ "query", "POST" ],
      [ "update", "POST" ],
      [ "save", "POST" ],
      [ "del", "POST" ],
      [ "delete", "POST" ],
      [ "clear", "POST" ],
      [ "remove", "POST" ]
    ]
  },
  "ConnectionStrings": {
    //"DbMain": "Data Source=183.230.108.224;Database=ybee_eqm;User ID=root;Password=ir2019@spring;pooling=true;port=3306;sslmode=none;CharSet=utf8;AllowPublicKeyRetrieval=True;"
    "DbMain": "Data Source=localhost;Database=ybee_eqm;User ID=root;Password=rj123*456;pooling=true;port=3306;sslmode=none;CharSet=utf8;AllowPublicKeyRetrieval=True;"
  },
  "Auth": {
    "AesPassword": "73d42fd3e84462de4218d122b24fdffa",
    "RsaPrivateKey": "<RSAKeyValue><Modulus>pkEAip3hPiQ4AehG1Pr92NwavhX2RVXbZArpMH3FpNEax4bZ8dtlxXTeAJeK7TcKLVF3YzK+iISBBgXZi+KjiSNFZL29MVen/gnH7ZRXBiBY7LQNsQGoPmdwHbeLA0sEFFKGAuaq22xh9JdfjS/toKsTaDMqiIYO4L0sQlMCYbUhL22awi7WIjlkmTePj0+PVpXHhccR85mI89f8lfuxFK1Yuoq7QqLBT+nySEWCMRpVcktY2mvhkd0e/1JZbCmSgTogvRZRizkm84tn82qnGcCe7s3rG3QK5CpH8MO9Uw/nLePQwfsAZBLLiivCN2/vR6ccrQtbtTSSI1FyCsrZDQ==</Modulus><Exponent>AQAB</Exponent><P>zzaqZqPlhvgRWvTdF+jyW1UXvJxmWM1YESdu2zqjI7urnd4bUKqntKaoX2Q8jvjL+ijfOytn936S1TSA+4+OkfZDLrCfQzWaDsfDnBtcIu+s3x4Ixroq1hEbeX0JZ0LFBF3IWb7P2C5Suj81v1E70RKrR8RtzVE0JvoxgXwee4c=</P><Q>zWWWIY+eTjmBMxR136uie0LyFcW2loBodVGKYK9FoVw4G4gOQmKj24i3+IdEbKnxYtmKDuNC6bGHTHwo3g2nIAyBFLUvGBkFn+Gwl1YwQmRSqV2s35d2IPKr2xF5+gCGXiYjh3cSdQG8fX8X4Ee9tyB0DaQrzgsUw2z5WyKlM8s=</Q><DP>Pdw3AM9bHXD/VWUWgCXV/Hgpzu/uCgK7kNtx19bojylesZF2HB3mVSMPzvKQtaoG0xbSlcp+jj9mPGohO3h++opHQjAOS7U72b+/YOI2HmPo+u7vdcxsL14KErnGTeJ8CLKqtkglqochwWJPfF8W+XKWWaWFli7w39X/Y4WXYA8=</DP><DQ>FKAP3Fzko6xImg2C7Kv6i/AkCSWqeSB53NYMVDslfdeZ1sHp1Ka9F416E93ZdCP4llmL8ITHslneYULSg8HRN3mp+J9dFElm9DAgoIHKJNCYMGO0uVsnRJW5xizSF9W3qHqh9LdzRgafm+aISkBJ/7qljL0gnPcl5Z3qyEkJV9M=</DQ><InverseQ>WgUovgiDYw5y9WemQ8bY2X4QqRzjGWvFJG7Rh6IsFIe5Wd0WV5nxYqAMABmqNedmz10y1yE7wjVk/L6Ht/YyZAPSzIA56dwIKd1JFVw1YfotdUJ0GbWF0PqKAIWS0CQ5kZN4f/cHswm+enFEOWBcxfGfG0tFSHjjm2AMvDFlUWQ=</InverseQ><D>AsaubKIgQw+1w7UONxDjMOjT+tKWZH1U3Cx2d7HR8rjvJTUc6eCg/WrAfkAJjivPcVxH4xHTg/y6btBQMU7H2PVhe5d+KOxuyLDUdCTNozONEz7FGmyNqPpvMSqBxBH6RSCaTkLDHZuHXd8yiu1USXeHK8PsSjqlgEkzC6nOg1/NBJbJwDTIyjvu9JjQ6jCN/y3fxQhalcG0PJBVpUns7jFWW2wCkN7I2jiR/vSPzqFsyz7PbRrm7RBQIdfHHTyN8MP6aIeyFpGgJD8+SDY0NkoixtSOlCmAeSG4hgPPGxBMACPnYxkn0jmGZplp+JK/kTnchkm5TYLPL+FxDfcR/Q==</D></RSAKeyValue>"
  },
  "JWTSettings": {
    "ValidateIssuerSigningKey": true,
    "IssuerSigningKey": "9522b861a279f6def070126ab0de8590",
    "ValidateIssuer": true,
    "ValidIssuer": "eqm.ybee",
    "ValidateAudience": true,
    "ValidAudience": "eqm.ybee",
    "ValidateLifetime": true,
    "ExpiredTime": 120,
    "ClockSkew": 5,
    "Algorithm": "HS256"
  },
  "SnowId": {
    "WorkerId": "1"
  },
  "EqmSite": {
    "ExamResultRoot": "D:\\Projects\\YBEE\\temp\\results",
    "ResourceFileRoot": "D:\\Projects\\YBEE\\temp\\resources",
    "SyncQuestionnaireIntervalMinute": 2
  },
  "RefreshTokenSetting": {
    "ExpiredTime": 43200
  },
  "Serilog": {
    "MinimumLevel": {
      "Default": "Information",
      "Override": {
        "System": "Information",
        "Microsoft": "Information",
        "Microsoft.Hosting.Lifetime": "Information",
        "Microsoft.EntityFrameworkCore": "Information"
      }
    },
    "WriteTo": [
      {
        "Name": "Console",
        "Args": {
          "outputTemplate": "[Time]{Timestamp:yyyy-MM-dd HH:mm:ss,fff}{NewLine}[Level]{Level:u3}{NewLine}[Message]{Message:lj}{NewLine}{NewLine}"
        }
      },
      {
        "Name": "File",
        "Args": {
          "path": "logs/.log",
          "rollingInterval": "Day",
          "outputTemplate": "[Time]{Timestamp:yyyy-MM-dd HH:mm:ss,fff}{NewLine}[Level]{Level:u3}{NewLine}[Message]{Message:lj}{NewLine}{NewLine}"
        }
      }
    ]
  },
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning",
      "Microsoft.EntityFrameworkCore": "Information",
      "Microsoft.EntityFrameworkCore.Database.Command": "Information"
    }
  }
}
