{
  "AppPort": 5112,
  "Gb5SystemDTO": {
    "DataBaseType": 0,
    "Gb5System": "Data Source=217.216.78.142;Initial Catalog=Gb5System;Pooling=true;User Id=Developer;Password=MMtnHE5Btr39ZKjs045SQiVqDxqKLyDr96LPTEPeBCDKo/BTxRQY;Encrypt=False;TrustServerCertificate=True",
    "Gb5ServiceCache": "Data Source=192.168.0.2;Initial Catalog=USCDevsys;Pooling=true;User Id=sa;Password=vLJTRnd+iE8IeeuO2SjiR3FhcH3Nxexi",
    "JasperServer": "http://192.168.0.2:8090/jasperserver/rest_v2/reports",
    "JasperNewVersion": "YES"
  },
  "PartnerSystemConfig": {
    "ServerId": 1,
    "ServerConfigId": 1,
    "ClientId": 0,
    "DatabaseName": ""
  },
  "Entitlement": {
    "Db": {
      "DatabaseName": "GB_Central_Entitlement",
      "ServerId": -1,
      "ServerConfigId": -1
    },
    "EcdsaKey": {
      "KeyId": "dev-key-1",
      "PrivateKeyBase64": "",
      "PublicKeyBase64": ""
    },
    "ClientJwt": {
      "Issuer": "GB5-Entitlement",
      "Audience": "GB5-Entitlement-Client",
      "AccessTokenMinutes": 15,
      "RefreshTokenDays": 30
    },
    "ClientAccountLockout": {
      "FailedLoginThreshold": 5
    },
    "ClientPasswordReset": {
      "TokenExpiryMinutes": 30,
      "ResetPasswordBaseUrl": "https://app.goodbooks.example/public/reset-password"
    }
  },
  "DirectAction": {
    "TokenSecret": "GB5-Email-Approval-Secret-2024-Unisoft"
  },
  "Vault": {
    "Address": "http://127.0.0.1:8200",
    "Token": "root"
  },
  "EAIAdmin": {
    "AIExtract": {
      "EngineBaseUrl": "http://217.217.249.121:8006",
      "SigningKeyVaultPath": "eaiadmin/ai-enterprise-jwt-secret",
      "Issuer": "GB5-EAIAdmin",
      "Audience": "AI-Enterprise-v1.0",
      "AccessTokenMinutes": 5,
      "TimeoutSeconds": 120
    }
  },
  "KMS": {
    "AIExtract": {
      "EngineBaseUrl": "http://217.217.249.121:8006",
      "SigningKeyVaultPath": "kms/ai-enterprise-jwt-secret",
      "Issuer": "GB5-KMS",
      "Audience": "AI-Enterprise-v1.0",
      "AccessTokenMinutes": 5,
      "TimeoutSeconds": 600
    }
  },
  "Partner": {
    "M2MJwt": {
      "Issuer": "GB5-Partner",
      "Audience": "GB5-Entitlement-Partner-M2M"
    }
  },
  "PDFEXPORT": {
    "OutputPath": "/root/GB5BuildFile/Reports/Output/",
    "RowsPerChunk": 500,
    "RenderConcurrency": 2
  },
  "EXCELEXPORT": {
    "MaxRowsPerSheet": 1000000
  },
  "DrillDown": {
    "FrontendCryptoKey": "12345678901234567890123456789012",
    "FrontendBaseUrl": "http://CHANGE_ME_PER_ENVIRONMENT"
  },
  "AllowedHosts": "*",
  "OpenTelemetry": {
    "Enabled": true,
    "Exporter": "ZIPKIN",
    "ZipkinEndpoint": "http://localhost:9411/api/v2/spans",
    "OtlpEndpoint": "http://localhost:4317",
    "SamplingRatio": 1.0,
    "EnableMetrics": true,
    "EnableConsoleExporter": false,
    "ServiceVersion": "1.0.0",
    "Environment": "Development",
    "RecordExceptions": true
  },
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "SysJobSettings": {
    "Gb4ServiceBaseUrl": "43.252.94.60:98"
  }

}
