#Anbidung des Azure Active Directory zum Zugriff auf die Benutzer
Aktiviert
App-Registrierung Tenant-ID
App-Registrierung Client-ID
App-Registrierung Client Secret
#Gibt an, ob mit AD-Gruppenberechtigungen gearbeitet werden sool
Aktiviert
Lokale Gruppe der Asset Manager Administratoren
Lokale Gruppe der Asset Manager Benutzer
Das Intervall als CronString, in dem die Synchronisierung stattfinden soll
#Anbidung des Active Directory zum Zugriff auf die Benutzer (nur On-prem)
Aktiviert
LDAP Pfad
Benutzername
Kennwort
#Allgemeine Einstellungen
SQL-Server
SQL-Datenbank
SQL-Benutzername (Soll Windows-Authentication verwendet werden, daf kein Benutzer eingetragen werden.)
Kennwort
SQL-Timeout in Sekunden
SQL-Port
Maximale Anzahl der Zellen, die zurück geliefert werden dürfen (Anzeal Datensätze x Spalten).
Soll die Datenübertragung kompriemiert erfolgen (Default true, best practice true)
Soll Redis zum Cachen der Daten genutzt werden. Voraussetzung: Redis Server vorhanden
Redis Cache absolute Ablaufzeit in Sekunden
Redis Cache relative Ablaufzeit in Sekunden
Soll der Hauptspeicher zum Cachen der Daten genutzt werden. Voraussetzung: Redis Server vorhanden
Hauptspeicher Cache absolute Ablaufzeit in Sekunden
Hauptspeicher Cache relative Ablaufzeit in Sekunden
Pfad zur Log-Datei.
#Hangfire Einstellungen (Interner Scheduler)
SQL-Server
SQL-Datenbank
SQL-Benutzername (Soll Windows-Authentication verwendet werden, daf kein Benutzer eingetragen werden.)
Kennwort
SQL-Timeout in Sekunden
SQL-Port
Redis Connection String
#API-Key Optionen
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"
},
"HangfireOptions": {
"SqlServer": "",
"SqlDatabase": "",
"SqlUsername": "",
"SqlPassword": "",
"SqlTimeout": 300,
"SqlPort": 1433
},
"ConnectionStrings": {
"Redis": "localhost:6379"
},
"ApiKeyOptions": {
"AdConnectorPrefix": "adc-",
"InventoryCollectorPrefix": "inv-",
"AdConnector": "12345",
"InventoryCollector": "12345"
}
}
|