Anwendungskonfiguration
Die Datei appConfig.json enthält grundlegende Konfigurationen für Ihre Terratwin-Instanz.
- appConfig.json
Beispielkonfiguration
{
"appName": "TERRATWIN",
"version": "2.3.0",
"htmlTitle": "TERRATWIN | Digitaler Zwilling für die Kommunalverwaltung",
"authenticationEnabled": false,
"portalUrl": "https://www.arcgis.com/",
"appId": "",
"emergencyPortalUrl": "https://www.arcgis.com/",
"emergencyAppId": "",
"cacheableGisUrls": ["tiles.arcgis.com"],
"trustedServers": ["https://tiles.arcgis.com"],
"logos": {
"logo_primary": {
"light": "./api/static/img/custom/logo_primary.png",
"dark": "./api/static/img/custom/logo_primary_dark.png"
},
"logo_secondary": "./api/static/img/custom/logo_secondary.png"
},
"orgMaps": {
"portalQuery": {
"portalUrl": "https://www.arcgis.com",
"queryParams": {
"filter": "type: \"Web Map\" group: groupId"
}
}
},
"homeEnabled": true
}Parameter
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
appName | String | Name der Anwendung. Sollte mit short_name in AppManifest übereinstimmen |
version | String | Versionsnummer der Anwendung. Diese sollte nicht verändert werden |
htmlTitle | String | Titel der Anwendung im Browser-Tab. |
baseUrl | URL | Basis-URL der Anwendung. |
authenticationEnabled | Boolean | Gibt an, ob die Authentifizierung aktiviert ist. |
authenticationMode | String | Modus der Authentifizierung. Erlaubte Werte sind oauth für OAuth2-basierte Anmeldung oder windows, wenn Windows-Authentifizierung verwendet wird. Wenn dieser Parameter weggelassen wird, ist standardmäßig oauth aktiv. |
authenticationPopup | Boolean | Gibt an, ob das OAuth2-Anmeldefenster als Popup geöffnet werden soll. Standardmäßig true |
portalUrl | URL | URL des primären Portals, an dem sich die Benutzer anmelden können. |
appId | String | Client-ID der OAuth2-Applikation in Ihrem primären Portal. |
emergencyPortalUrl | URL | URL für den Notfall, falls das ursprüngliche Portal nicht erreichbar ist. Sollte in aller Regel https://arcgis.com sein. |
emergencyAppId | String | Client-ID der OAuth2-Applikation in Ihrem Notfall-Portal |
cacheableGisUrls | Array<URL> | URLs, die gecacht werden können. Aktuell nicht in Verwendung |
trustedServers | Array<URL> | Server, die vertrauenswürdig sind. Beispielsweise tiles.arcgis.com oder Ihre eigenen Portal-Server. Die Angabe des Hosts ist hier ausreichend. |
logos | Objekt | Pfade zum primären und zum sekundären Logo der Anwendung |
orgMaps deprecated@2.3.1 | Objekt | Parameter zum Referenzieren der WebMaps, die geöffnet werden können. Details. Ist dieser Parameter nicht angegeben, können keine Karten über das Menü geöffnet werden! Deprecated ab Version 2.3.1 Verwenden Sie stattdessen den Parameter mapBrowser aus der Menükonfiguration. |
homeEnabled | Boolean | Gibt an, ob ein Home-Button angezeigt werden soll, um zur Startausdehnung der Karte zu gelangen. |
underConstruction | Boolean | Gibt an, ob die Anwendung sich im Wartungsmodus befindet. In diesem Fall wird eine entsprechende Meldung angezeigt. |