Example of IlsConfig.json
{
"Global": {
"UseSwagger": true,
"UseCors": true
},
"Logging": {
"LogConfig": "nlog.config",
"LogConfiguredTargets": true
},
"DesktopLogging": {
"LogConfig": "nlog.config",
"LogConfiguredTargets": true
},
"Endpoints": {
"Http": {
"Host": "localhost",
"Port": 5050,
"Scheme": "http",
"StoreName": null,
"StoreLocation": null,
"FilePath": null,
"Password": null
}
},
"E2EProtection": {
"Server": {
"PrivateKey": "",
"PublicKey": "..."
},
"Service": {
"PrivateKey": "..."
},
"Client": {
"PrivateKey": "..."
}
},
"Client": {
"UseSecureConnection": false,
"Uri": "localhost:5050",
"AllowOnlySignedAssemblies": false,
"TimeoutInMs": 20000
},
"LicenseServer": {
"UseSecureConnection": true,
"Uri": "ilsserver.azurewebsites.net"
},
"Account": {
"Id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"Name": "My Account Name",
"Description": "Account for members of my account",
"Company": "My Company"
},
"RemoteService": {
"UseSecureConnection": false,
"Uri": "",
"AllowRemoteLicenseRequests": false
},
"Auth": {
"AuthKeyFile": "Ils.key",
"TokenValidatenTimeinMinutes": 10,
"Users": [
{
"Groups": [
"Admin"
],
"Username": "admin",
"Password": "admin"
}
]
},
"BackupRestore": {
"Path": "f:\\ILSTest\\LicenseRepo",
"AutoRestore": true,
"AutoBackup": false
}
}