#Azure Active Directory connection for user access
Enabled
App registration tenant ID
App registration client ID
App registration client secret
#Specifies whether to use AD group permissions
Enabled
Local group of Asset Manager administrators
Local group of Asset Manager users
The interval as a CronString at which synchronization should take place
#Active Directory connection for accessing users (on-premises only)
Enabled
LDAP path
Username
Password
#General settings
SQL Server
SQL database
SQL username (If Windows authentication is to be used, do not enter a username.)
Password
SQL timeout in seconds
SQL port
Maximum number of rows that may be returned (number of records x columns).
Should data transfer be compressed (default true, best practice true)
Should Redis be used to cache the data? Prerequisite: Redis server must be available
Redis cache absolute expiration time in seconds
Redis cache relative expiration time in seconds
Should main memory be used to cache the data? Prerequisite: Redis server must be available
Main memory cache absolute expiration time in seconds
Main memory cache relative expiration time in seconds
Path to the log file.
Specifies whether file storage is enabled
The path to the file storage
The maximum size of a stored file (10 MB)
Allowed files in file storage
#Hangfire Settings (Internal Scheduler)
SQL Server
SQL database
SQL username (If Windows authentication is to be used, do not enter a username.)
Password
SQL timeout in seconds
SQL port
Redis Connection String
#API Key Options
AD Connector API Key Prefix
Inventory Collector API Key Prefix
AD Connector API Key
Inventory Connector API Key
#EOF
|
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information",
"Hangfire": "Information"
}
},
"AllowedHosts": "*",
"AzureOptions": {
"Enabled": false,
"TenantId": "",
"ClientId": "",
"ClientSecret": ""
},
"ActiveDirectoryGroupSecurity": {
"Enabled": false,
"LocalAdminGroup": "Asset Manager Admins",
"LocalUserGroup": "Asset Manager Users",
"MaintenanceCronString": "0 0 * * *"
},
"ActiveDirectoryOptions": {
"Enabled": false,
"LDAPPath": "",
"Username": "",
"Password": ""
},
"ServiceOptions": {
"SqlServer": "",
"SqlDatabase": "",
"SqlUsername": "",
"SqlPassword": "",
"SqlTimeout": 300,
"SqlPort": 1433,
"SqlMaxCells": 1000000,
"CompressionEnabled": true,
"UseRedisCache": false,
"RedisAbsoluteExpirationRelativeToNowSeconds": 60,
"RedisSlidingExpiration": 60,
"UseMemoryCache": true,
"MemoryAbsoluteExpirationRelativeToNowSeconds": 60,
"MemorySlidingExpiration": 60,
"SinkConsoleMinimumLevel": "Warning",
"SinkFile": "AssetManagerService.log",
"SinkFileMinimumLevel": "Warning",
"UseFileStore": false,
"FileStoreRoot": "",
"FileStoreMaxSizeBytes": 10485760,
"FileStoreFilter": "PDF-Dateien ..."
},
"HangfireOptions": {
"SqlServer": "",
"SqlDatabase": "",
"SqlUsername": "",
"SqlPassword": "",
"SqlTimeout": 300,
"SqlPort": 1433
},
"ConnectionStrings": {
"Redis": "localhost:6379"
},
"ApiKeyOptions": {
"AdConnectorPrefix": "adc-",
"InventoryCollectorPrefix": "inv-",
"AdConnector": "12345",
"InventoryCollector": "12345"
}
}
|