Sécuriser le contenu de l'application web

Nectari peut être intégré dans d'autres sites web. Ceci est nécessaire pour certains produits Sage tels que Sage 300, qui intègre Nectari dans ses propres sites web.

Cependant, cela donne la possibilité à une entité hostile d'intégrer Nectari dans un site malveillant. Pour éviter cela, vous pouvez ajouter une politique de sécurité du contenu appelée frame-ancestors qui va permettre seulement aux sites web autorisés d'intégrer Nectari.

Il y a deux façons d'ajouter la politique de sécurité du contenu.

Pour ajouter la politique de sécurité du contenu avec le fichier web.config :

  1. Ouvrez le fichier web.config.

  2. Localisez la balise customHeaders.

  3. Ajoutez cette ligne :

    <add name="Content-Security-Policy" value="frame-ancestors http://siteweb1.url.com https://siteweb2.url.com />

    Exemples de liens URLs de sites web :

    http://exemple.nectari.com

    https://*.nectari.com

    Pour voir plus d'exemples, reportez-vous à CSP: frame-ancestors.

  4. Enregistrez le fichier.

Pour ajouter la politique de sécurité du contenu avec IIS :

  1. Ouvrez le gestionnaire IIS :

    1. Appuyez sur la touche Windows + R pour ouvrir la fenêtre Exécuter.

    2. Entrez inetmgr et appuyez sur la touche Entrée.

  2. Sous la section IIS, ouvrez Entêtes de réponses HTTP.

  3. Dans la panneau Actions à droite, cliquez sur Ajouter.

  4. Dans le champ Nom, entrez Content-Security-Policy.

  5. Dans le champ Valeur, entrez le lien URL du site web.

  6. Cliquez sur OK.

  7. Répétez les étapes 3 à 6 pour chaque site web que vous voulez ajouter.