Aller au contenu principal

Gestion des cookies

Les politiques modernes des navigateurs Web concernant les cookies nécessitent une mise à jour de la configuration du serveur Web SEI. Ces ajustements garantissent une prise en charge adéquate de l’intégration sécurisée (par exemple dans votre site ERP), de l’authentification unique (SSO) et des normes actuelles liées aux cookies intersites.

Pour appliquer ces paramètres, ouvrez le fichier web.config situé dans votre répertoire d’installation. Le chemin par défaut varie selon le produit :

ProduitChemin
NectariC:\Program Files\Nectari\Nectari Server\WebServer\web.config
SEIC:\Program Files\SEI\SEI Server\WebServer\web.config

Mettre à jour les attributs des cookies

our assurer une gestion sécurisée des cookies et respecter les exigences des navigateurs modernes, mettez à jour les éléments suivants dans votre fichier web.config :

  1. Ouvrez web.config.
  2. Mettez à jour l'élément <sessionState>.
  3. Mettez à jour l'élément <httpCookies>.
  4. Enregistrez vos modifications et redémarrez SEI si nécessaire.

Modifier le paramètre cookieSameSite

Les navigateurs exigent désormais la valeur SameSite=None pour les cookies d’authentification lorsque les applications sont intégrées dans des iframes ou accessibles depuis plusieurs domaines. Ce paramètre garantit le bon fonctionnement de SEI lorsqu’il est intégré à d’autres sites ou utilisé avec le SSO.

Paramètre précédent :

<sessionState cookieSameSite="Lax"/>

Paramètre requis pour l’authentification intersite :

<sessionState cookieSameSite="None"/>

Mettre à jour httpCookies pour la prise en charge de SSL et des exigences modernes de SameSite

Pour respecter les normes de sécurité actuelles des navigateurs, mettez à jour l’élément httpCookies afin d’imposer l’utilisation de HTTPS et de permettre aux cookies de fonctionner correctement dans les scénarios intersites (comme l’intégration via iframe et le SSO). Le paramètre requireSSL="true" garantit que les cookies sont envoyés uniquement via HTTPS. Le paramètre sameSite="None" autorise explicitement la transmission des cookies entre différents domaines, ce qui est nécessaire pour l’intégration en iframe et les flux SSO.

Configuration précédente :

<httpCookies httpOnlyCookies="true" requireSSL="false" sameSite="Lax"/>

Configuration requise pour un comportement intersite sécurisé :

<httpCookies httpOnlyCookies="true" requireSSL="true" sameSite="None"/>

Intégrer SEI dans votre ERP

Lorsque vous intégrez SEI dans votre ERP au moyen d’une balise <iframe>, les deux systèmes doivent être accessibles en HTTPS. Vérifiez que :

  • Tous les domaines impliqués utilisent des certificats SSL valides
  • Les paramètres mis à jour dans le fichier web.config sont appliqués
  • L’ERP et SEI sont accessibles via des connexions sécurisées

Example

Lors de l’intégration de SEI dans votre ERP, les deux systèmes doivent être accessibles en HTTPS et configurés pour permettre l’authentification intersite.

  • Site ERP (hôte de l’iframe) : https://exampleerp.demo.com
  • Source de l’iframe SEI : https://yourserver:81

important

Les navigateurs basés sur Chromium exigent l’utilisation de HTTPS à la fois sur l’ERP et sur SEI pour que l’authentification intégrée fonctionne correctement.