Paramètres de configuration de l’API web Genetec Mission Control™ - Genetec Mission Control™ 2.13.2.0

Guide de déploiement de Genetec Mission Control™ 2.13.2.0

series
Genetec Mission Control™ 2.13.2.0
revised_modified
2020-05-04

Vous pouvez utiliser les paramètres de configuration dans appSettings.json pour contrôler le comportement de l’API web.

Le fichier appSettings.json stocke la configuration de l’API web. Par défaut, il est situé dans le dossier d’installation de l’API web, dans C:\Program Files (x86)\Genetec\Genetec Mission Control Web API\.

Le tableau suivant présente les paramètres de configuration :

Paramètre Description
Serilog Paramètre de premier niveau de la configuration de journalisation de l’API web. Serilog est une bibliothèque .NET qui capture des informations de diagnostic à l’aide de récepteurs de journaux. Les récepteurs de journaux suivants sont intégrés à l’API web et sont activés par défaut :
serilog-sinks-file
Consigne les événements dans un fichier texte ou JSON.
serilog-sinks-eventlog
Consigne les événements dans le Journal d’événements Windows.

Pour en savoir plus sur la configuration de Serilog, voir la description de serilog-sinks-file et de serilog-sinks-eventlog sur GitHub.

AllowedHosts Liste séparée par des points-virgules des en-têtes d'hôte autorisés à se connecter à l’API web. Si le serveur local utilise l’hébergement virtuel, utilisez cette liste pour spécifier les hôtes qui acceptent des connexions à l’API web. Par défaut, un astérisque (*) spécifie tous les hôtes virtuels.

Consultez la documentation de Microsoft pour les valeurs autorisées et d'autres informations.

Port Définit le port d'écoute de l’API web. Par défaut, le port 9550 est utilisé.
EnableWebDocumentation Active l'accès à la documentation pour développeurs de l’API web. Par défaut, false est utilisé pour assurer que la documentation pour développeurs n’est activée qu’en cas de besoin.
AllowedOrigins Active les requêtes cross-origin (CORS) vers l’API web. Il s'agit d'une liste blanche de domaines qui peuvent accéder à l’API web depuis un navigateur. Exemple :

"AllowedOrigins": [ "https://genetec.com", "https://www.genetec.com" ]

Pour en savoir plus, voir la documentation de Microsoft sur le fonctionnement de CORS.