Activer une connexion HTTPS sécurisée - AMAG Symmetry 3.2

Guide du module externe AMAG Symmetry 3.2.0

Product
AMAG Symmetry
Content type
Guides > Guides de modules externes et d’extensions
Version
3.2
Release
3.2.0
ft:locale
fr-FR
Last updated
2023-10-19

Pour sécuriser la connexion entre le service de proxy et le serveur AMAG Symmetry XML Open Integration, vous devez activer HTTPS.

Procédure

Pour activer la connexion HTTPS sécurisée depuis le serveur AMAG Symmetry :

  1. Sur le serveur AMAG Symmetry, ouvrez le Gestionnaire des services Internet IIS (Internet Information Services) de Windows.
  2. S'il n'en existe pas encore, ajoutez une liaison HTTPS.
    1. Dans le volet Navigation de gauche, faites un clic droit sur Site web par défaut > Modifier le site > Liaisons.
    2. Dans la fenêtre Liaisons du site, cliquez sur Ajouter.
    3. Ajoutez une liaison avec les informations suivantes :
      Type
      https
      Adresse IP
      Entrez l'adresse IP de votre serveur.
      Port
      443
      Nom d'hôte
      Entrez le nom d'hôte de votre serveur.
      Certificat SSL
      Sélectionnez le certificat qui correspond à votre nom d'hôte.
  3. Allez dans C:\inetpub\wwwroot\smsXMLWebService et faites une copie de sauvegarde du fichier web.config.
  4. Apportez les modifications suivantes au fichier web.config :
    1. Dans la section Configuration, naviguez jusqu’à service.model > bindings > weHttpBinding > security et réglez le mode sécurité sur TransportWithMessageCredential.
      <security mode="TransportWithMessageCredential">
    2. Dans la section Configuration, naviguez jusqu’à service.model > services > host > baseAddresses > add et modifiez baseAddress pour utiliser HTTPS.
    3. Dans la section Configuration, naviguez jusqu’à service.model > behaviors > serviceBehaviors > serviceMetadata et réglez la valeur de httpsGetEnabled sur True.
    4. Dans la section Configuration, naviguez jusqu’à service.model > services > service > endpoint et réglez la liaison (binding) sur mexHttpsBinding.
      <endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange" />
  5. Faites un clic droit sur Site web par défaut > Gérer le site web > Redémarrer pour redémarrer IIS.

Pour activer la connexion HTTPS sécurisée depuis le service de proxy :

  1. Dans C:\Program Files (x86)\Genetec\Symmetry Proxy Service, ouvrez le fichier Genetec.Plugins.Amag.Symmetry.ProxyService.exe.config.
  2. Apportez les modifications suivantes au fichier :
    1. Réglez SymmetryApiPort sur 443 pour qu'il corresponde à la valeur dans IIS.
    2. Réglez la valeur de <security mode="Message"> sur TransportWithMessageCredential.
      <security mode="TransportWithMessageCredential">
  3. Redémarrez le service proxy .
  4. Ouvrez la Page de configuration du proxy Amag Symmetry.
  5. Cochez la case Utiliser https.
  6. Modifiez l'adresse de l’Hôte pour qu’elle corresponde à la valeur de baseAddress configurée dans IIS.

Résultats

Vous pouvez à présent activer le chiffrement entre le module externe AMAG Symmetry et le service de proxy.