appsettings.json

<< Click to Display Table of Contents >>

RayVentory Data Hub > 12.5 u5 > Administration and User Guide > Appendices > Appendix III: Default Configuration Files 

appsettings.json

The appsettings.json file located in the [InstallDir] (by default C:\Program Files (x86)\RayVentoryDataHub) of RayVentory Data Hub Server.

 

{

"Logging": {

  "LogLevel": {

    "Default": "Trace"

   }

 },

"TemporaryFilesDirectory": "",

 "KotlinDirectoryPath": "",

"TasksManagement": {

  "LogsDirectory": "",

  "DeleteLogFilesAfterDays": 30;

  "DeleteHistoryEntriesAfterDays": 90

 },

"CsvFileProcessing": {

  "NumThreads": 3

 },

"TaskDataTransformationProcessing": {

  "NumLocalThreads": 3,

  "CleanupThresholdInMb": 500

 },

"TokenManagement": {

  "secret": "RayVentoryDataHubTopSecretSecret1337",

  "passwordFormat": "",

  "issuer": "Raynet GmbH",

  "audience": "RayVentory Data Hub User",

  "accessExpiration": 30,

  "refreshExpiration": 720,

  "rememberMeRefreshExpiration": 10080

 },

"reportViewerSettings": {

  "ReportDueTimeMinutes": 1,

  "ReportPeriodMinutes": 5,

  "ReportTimeToliveMinutes": 30,

  "ReportDocumentTimeToLive": 30,

  "ReportExportedDocumentTimeToLive": 30

 },

"connectionStrings": {

  "Driver": "mssql",

  "System": "#BackendDB#",

  "ReportDatabase": "#ReportDB#"

 },

"LdapManagement": {

  "Protocol": "LDAP",

  "Timeout": 5,

  "CustomUserFilter": "",

  "OpenLDAP_SASL_NOCANON": true,

  "OpenLDAP_AuthType": "Digest"

 },

"ExternalIdentityManagement": {

  "IsEnabled": "false",

  "LoginUrl": "https://keycloack:8443/realms/RVDH/protocol/openid-connect
     /auth?response_type=code&client_id=rvdh-client",

   "LogoutUrl": "https://keycloack:8443/realms/RVDH/protocol/openid-connect
     /logout",

  "ClientSecret": "XXXXXXXXXXXXXXXXXXXXXXXX",

  "Realm": "RVDH",

  "Client": "rvdh-client",

  "AuthAPI": "https://keycloack:8443/realms/RVDH/protocol/openid-connect/token"

 },

"AllowedHosts": "*"

}