# Paramétrer le SAML V2

##### <span style="mso-ansi-language: FR;">Vue d’ensemble de SAML V2</span>

<span style="mso-ansi-language: FR;">SAML 2.0 (Security Assertion Markup Language) est un standard d’échange d’informations d’authentification. Dans un scénario SSO, Le xLMS joue généralement le rôle de fournisseur de services (SP) et délègue l’authentification à un fournisseur d’identité (IdP).</span>

1. <span style="mso-ansi-language: FR;">L’utilisateur demande l’accès à Le xLMS.</span>
2. <span style="mso-ansi-language: FR;">Le xLMS émet une requête d’authentification SAML (AuthnRequest) vers l’IdP.</span>
3. <span style="mso-ansi-language: FR;">L’IdP authentifie l’utilisateur selon les politiques de l’organisation.</span>
4. <span style="mso-ansi-language: FR;">L’IdP retourne une réponse contenant une assertion SAML signée.</span>
5. <span style="mso-ansi-language: FR;">Le xLMS valide la réponse, associe l’identité à un compte et ouvre la session.</span>

**<span style="mso-ansi-language: FR;">Référentiel externe : </span>**<span lang="EN-US">[<span lang="FR" style="color: #0563c1; mso-ansi-language: FR;">Microsoft Learn - Protocole SAML d’authentification unique</span>](https://learn.microsoft.com/fr-fr/entra/identity-platform/single-sign-on-saml-protocol)</span>

##### <span lang="EN-US">Écran de configuration Le xLMS</span>

<span lang="EN-US">Dans </span>

- Réglages
- Réglages du domaine
- Communs
- Authentification

<span lang="EN-US" style="mso-no-proof: yes;">![](https://documentation.xperteam.net/uploads/images/gallery/2026-10/embedded-image-afbxxgbr.png)</span>

##### <span style="mso-ansi-language: FR;">Paramètres SAML V2 disponibles</span>

<div align="center" id="bkmrk-param%C3%A8tre-le-xlms-fo"><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 116.2pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; background: #1F4E78; padding: 0cm 5.4pt 0cm 5.4pt;" width="155">**<span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: white;">Paramètre Le xLMS</span>**

</td><td style="width: 119.05pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #1F4E78; padding: 0cm 5.4pt 0cm 5.4pt;" width="159">**<span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: white;">Format / valeur attendue</span>**

</td><td style="width: 147.4pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #1F4E78; padding: 0cm 5.4pt 0cm 5.4pt;" width="197">**<span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: white;">Rôle technique</span>**

</td><td style="width: 121.9pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #1F4E78; padding: 0cm 5.4pt 0cm 5.4pt;" width="163">**<span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: white;">Points de vigilance</span>**

</td></tr><tr style="mso-yfti-irow: 1;"><td style="width: 116.2pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="155"><span lang="EN-US" style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt;">Réglage de la connexion</span>

</td><td style="width: 119.05pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="159"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Liste de sélection : Connexion SSO SAML V2</span>

</td><td style="width: 147.4pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="197"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Active le mode d’authentification SAML V2 dans Le xLMS.</span>

</td><td style="width: 121.9pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="163"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Prévoir un accès administrateur de secours avant toute bascule.</span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 116.2pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="155"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">URL du fournisseur de l’identité (IdP)</span>

</td><td style="width: 119.05pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="159"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">URL HTTPS fournie par l’IdP</span>

</td><td style="width: 147.4pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="197"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Point de redirection vers le service SSO de l’IdP.</span>

</td><td style="width: 121.9pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="163"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Vérifier le domaine, HTTPS, l’environnement et l’absence d’espace.</span>

</td></tr><tr style="mso-yfti-irow: 3;"><td style="width: 116.2pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="155"><span lang="EN-US" style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt;">Certificat (format X509)</span>

</td><td style="width: 119.05pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="159"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Certificat public X.509, généralement PEM</span>

</td><td style="width: 147.4pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="197"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Permet à Le xLMS de vérifier la signature des messages ou assertions reçus.</span>

</td><td style="width: 121.9pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="163"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Surveiller l’expiration et préparer la rotation du certificat.</span>

</td></tr><tr style="mso-yfti-irow: 4;"><td style="width: 116.2pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="155"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Ajouter SAML V2 assertion dans les propriétés</span>

</td><td style="width: 119.05pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="159"><span lang="EN-US" style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Case à cocher</span>

</td><td style="width: 147.4pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="197"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Option Le xLMS liée à l’exposition ou au stockage de l’assertion dans les propriétés.</span>

</td><td style="width: 121.9pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="163"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Finalité et portée à confirmer avec l’éditeur ; limiter les données personnelles.</span>

</td></tr><tr style="mso-yfti-irow: 5;"><td style="width: 116.2pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="155"><span lang="EN-US" style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt;">Exclure RequestedAuthnContext</span>

</td><td style="width: 119.05pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="159"><span lang="EN-US" style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt;">Case à cocher</span>

</td><td style="width: 147.4pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="197"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Empêche l’envoi du bloc RequestedAuthnContext dans la requête SAML.</span>

</td><td style="width: 121.9pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="163"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Utile en cas d’incompatibilité IdP ; tester les effets sur les politiques MFA.</span>

</td></tr><tr style="mso-yfti-irow: 6;"><td style="width: 116.2pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="155"><span lang="EN-US" style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Ajouter RequestedAuthnContextComparison</span>

</td><td style="width: 119.05pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="159"><span lang="EN-US" style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Case à cocher</span>

</td><td style="width: 147.4pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="197"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Ajoute un mode de comparaison au contexte d’authentification demandé.</span>

</td><td style="width: 121.9pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="163"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Valeur exacte et comportement à confirmer dans la documentation éditeur.</span>

</td></tr><tr style="mso-yfti-irow: 7;"><td style="width: 116.2pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="155"><span lang="EN-US" style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt;">Activer WIF</span>

</td><td style="width: 119.05pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="159"><span lang="EN-US" style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt;">Case à cocher</span>

</td><td style="width: 147.4pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="197"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Active une option d’intégration WIF visible dans Le xLMS.</span>

</td><td style="width: 121.9pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="163"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Compatibilité et prérequis non déductibles de la capture ; ne pas activer sans validation.</span>

</td></tr><tr style="mso-yfti-irow: 8;"><td style="width: 116.2pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="155"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Identifiant SAML V2 de l’instance</span>

</td><td style="width: 119.05pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="159"><span lang="EN-US" style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">URI / URL identifiant l’instance</span>

</td><td style="width: 147.4pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="197"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Correspond à l’identifiant d’entité du SP (Entity ID / Issuer).</span>

</td><td style="width: 121.9pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="163"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">La valeur doit être strictement identique à celle déclarée dans l’IdP.</span>

</td></tr><tr style="mso-yfti-irow: 9;"><td style="width: 116.2pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="155"><span lang="EN-US" style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt;">Destination</span>

</td><td style="width: 119.05pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="159"><span lang="EN-US" style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt;">URL</span>

</td><td style="width: 147.4pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="197"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Renseigne la destination SAML attendue ou ciblée.</span>

</td><td style="width: 121.9pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="163"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">La signification exacte côté Le xLMS doit être confirmée par test ou documentation éditeur.</span>

</td></tr><tr style="mso-yfti-irow: 10; mso-yfti-lastrow: yes;"><td style="width: 116.2pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="155"><span lang="EN-US" style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Signer la SAML Request</span>

</td><td style="width: 119.05pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="159"><span lang="EN-US" style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Case à cocher</span>

</td><td style="width: 147.4pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="197"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Demande la signature de la requête AuthnRequest émise par Le xLMS.</span>

</td><td style="width: 121.9pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="163"><span style="font-size: 8.0pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Nécessite généralement une clé/certificat SP et une configuration cohérente côté IdP.</span>

</td></tr></tbody></table>

</div>
##### <span lang="EN-US">Caractéristiques techniques synthétiques</span>

<div align="center" id="bkmrk-caract%C3%A9ristique-saml"><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 255.0pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; background: #1F4E78; padding: 0cm 5.4pt 0cm 5.4pt;" width="340">**<span lang="EN-US" style="font-size: 9.0pt; mso-bidi-font-size: 11.0pt; color: white;">Caractéristique</span>**

</td><td style="width: 255.0pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #1F4E78; padding: 0cm 5.4pt 0cm 5.4pt;" width="340">**<span style="font-size: 9.0pt; mso-bidi-font-size: 11.0pt; color: white; mso-ansi-language: FR;">SAML V2 dans Le xLMS</span>**

</td></tr><tr style="mso-yfti-irow: 1;"><td style="width: 255.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="340">**<span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Famille</span>**

</td><td style="width: 255.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="340"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">SSO fédéré basé sur des assertions XML.</span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 255.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="340">**<span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt;">Rôles</span>**

</td><td style="width: 255.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="340"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Le xLMS : SP ; annuaire/fédération d’entreprise : IdP.</span>

</td></tr><tr style="mso-yfti-irow: 3;"><td style="width: 255.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="340">**<span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Données de confiance visibles</span>**

</td><td style="width: 255.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="340"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">URL IdP et certificat public X.509.</span>

</td></tr><tr style="mso-yfti-irow: 4;"><td style="width: 255.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="340">**<span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt;">Identifiant SP visible</span>**

</td><td style="width: 255.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="340"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Identifiant SAML V2 de l’instance.</span>

</td></tr><tr style="mso-yfti-irow: 5;"><td style="width: 255.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="340">**<span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Requête d’authentification</span>**

</td><td style="width: 255.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="340"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">AuthnRequest, avec option de signature.</span>

</td></tr><tr style="mso-yfti-irow: 6;"><td style="width: 255.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="340">**<span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt;">Contexte d’authentification</span>**

</td><td style="width: 255.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="340"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Options RequestedAuthnContext visibles dans l’interface.</span>

</td></tr><tr style="mso-yfti-irow: 7;"><td style="width: 255.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="340">**<span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Provisioning des comptes</span>**

</td><td style="width: 255.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="340"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Non déterminable à partir de la capture.</span>

</td></tr><tr style="mso-yfti-irow: 8;"><td style="width: 255.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="340">**<span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt;">Attribut de correspondance utilisateur</span>**

</td><td style="width: 255.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="340"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Non visible ; à documenter (ex. identifiant interne, email, NameID).</span>

</td></tr><tr style="mso-yfti-irow: 9;"><td style="width: 255.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="340">**<span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Single Logout</span>**

</td><td style="width: 255.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="340"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Non visible ; prise en charge à confirmer.</span>

</td></tr><tr style="mso-yfti-irow: 10;"><td style="width: 255.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="340">**<span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt;">Algorithmes cryptographiques</span>**

</td><td style="width: 255.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="340"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Non visibles ; à confirmer pour la signature et, le cas échéant, le chiffrement.</span>

</td></tr><tr style="mso-yfti-irow: 11; mso-yfti-lastrow: yes;"><td style="width: 255.0pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="340">**<span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Compatibilité IdP</span>**

</td><td style="width: 255.0pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="340"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">À valider en recette pour l’IdP retenu, notamment Microsoft Entra ID, ADFS, Okta ou autre.</span>

</td></tr></tbody></table>

</div>
##### <span lang="EN-US">Informations à collecter avant configuration</span>

- <span style="mso-ansi-language: FR;">Environnement concerné : recette, préproduction ou production.</span>
- <span style="mso-ansi-language: FR;">URL de connexion SSO de l’IdP.</span>
- <span style="mso-ansi-language: FR;">Certificat public de signature de l’IdP et date d’expiration.</span>
- <span style="mso-ansi-language: FR;">Entity ID / Issuer de Le xLMS.</span>
- <span style="mso-ansi-language: FR;">URL ACS (Assertion Consumer Service) attendue par Le xLMS.</span>
- <span style="mso-ansi-language: FR;">Format du NameID et attribut utilisé pour rapprocher l’utilisateur du compte Le xLMS.</span>
- <span style="mso-ansi-language: FR;">Liste des attributs obligatoires et optionnels transmis dans l’assertion.</span>
- <span style="mso-ansi-language: FR;">Politique de création, mise à jour, désactivation et suppression des comptes.</span>
- <span style="mso-ansi-language: FR;">Exigences de signature de l’AuthnRequest et de l’assertion/réponse.</span>
- <span style="mso-ansi-language: FR;">Politique MFA, niveau d’authentification et éventuel RequestedAuthnContext.</span>
- <span style="mso-ansi-language: FR;">Gestion de la déconnexion et comportement de session.</span>
- <span style="mso-ansi-language: FR;">Compte administrateur local de secours et procédure de retour arrière.  
    </span>

##### Procédure de configuration recommandée

1. Préparer l’IdP : Créer l’application d’entreprise, définir l’Entity ID, l’URL ACS, les attributs et les utilisateurs ou groupes autorisés.
2. Renseigner Le xLMS : Sélectionner “Connexion SSO SAML V2”, saisir l’URL IdP, importer le certificat X.509 et compléter les paramètres SP.
3. Aligner les options avancées : Configurer RequestedAuthnContext, la signature des requêtes et les options spécifiques uniquement après validation des exigences IdP.
4. Tester en recette : Valider un accès nominal, un utilisateur non autorisé, les attributs manquants, l’expiration de session et le retour d’erreur.
5. Sécuriser la mise en production : Conserver un accès local de secours, documenter la restauration, journaliser les changements et planifier la rotation du certificat.
6. Passer en exploitation : Définir la supervision, les contacts, les preuves de test et le processus de renouvellement du certificat.

##### Plan de tests minimal

<div align="center" id="bkmrk-id-cas-de-test-r%C3%A9sul"><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="width: 509.5pt; border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;" width="679"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"><td style="width: 65.25pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; background: #1F4E78; padding: 0cm 5.4pt 0cm 5.4pt;" width="87">**<span lang="EN-US" style="font-size: 9.0pt; mso-bidi-font-size: 11.0pt; color: white;">ID</span>**

</td><td style="width: 175.5pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #1F4E78; padding: 0cm 5.4pt 0cm 5.4pt;" width="234">**<span lang="EN-US" style="font-size: 9.0pt; mso-bidi-font-size: 11.0pt; color: white;">Cas de test</span>**

</td><td style="width: 268.75pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #1F4E78; padding: 0cm 5.4pt 0cm 5.4pt;" width="358">**<span lang="EN-US" style="font-size: 9.0pt; mso-bidi-font-size: 11.0pt; color: white;">Résultat attendu</span>**

</td></tr><tr style="mso-yfti-irow: 1;"><td style="width: 65.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="87"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">T01</span>

</td><td style="width: 175.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="234"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Connexion SP-initiated</span>

</td><td style="width: 268.75pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="358"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Redirection IdP, authentification, retour vers Le xLMS et ouverture de session.</span>

</td></tr><tr style="mso-yfti-irow: 2;"><td style="width: 65.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="87"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt;">T02</span>

</td><td style="width: 175.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="234"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt;">Utilisateur autorisé existant</span>

</td><td style="width: 268.75pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="358"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Association correcte au compte et aux droits attendus.</span>

</td></tr><tr style="mso-yfti-irow: 3;"><td style="width: 65.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="87"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">T03</span>

</td><td style="width: 175.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="234"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Utilisateur non autorisé</span>

</td><td style="width: 268.75pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="358"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Refus contrôlé, sans création ou élévation de droits inattendue.</span>

</td></tr><tr style="mso-yfti-irow: 4;"><td style="width: 65.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="87"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt;">T04</span>

</td><td style="width: 175.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="234"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt;">Attribut d’identification absent</span>

</td><td style="width: 268.75pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="358"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Échec explicite et journalisation exploitable.</span>

</td></tr><tr style="mso-yfti-irow: 5;"><td style="width: 65.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="87"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">T05</span>

</td><td style="width: 175.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="234"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Certificat incorrect ou expiré</span>

</td><td style="width: 268.75pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="358"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Rejet de la réponse SAML.</span>

</td></tr><tr style="mso-yfti-irow: 6;"><td style="width: 65.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="87"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt;">T06</span>

</td><td style="width: 175.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="234"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Réponse modifiée ou signature invalide</span>

</td><td style="width: 268.75pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="358"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Rejet de la réponse et absence d’ouverture de session.</span>

</td></tr><tr style="mso-yfti-irow: 7;"><td style="width: 65.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="87"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">T07</span>

</td><td style="width: 175.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="234"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Horodatage hors tolérance</span>

</td><td style="width: 268.75pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="358"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Rejet ou comportement conforme à la politique définie.</span>

</td></tr><tr style="mso-yfti-irow: 8;"><td style="width: 65.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="87"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt;">T08</span>

</td><td style="width: 175.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="234"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt;">MFA / contexte d’authentification</span>

</td><td style="width: 268.75pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="358"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Respect de la politique IdP et compatibilité RequestedAuthnContext.</span>

</td></tr><tr style="mso-yfti-irow: 9;"><td style="width: 65.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="87"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">T09</span>

</td><td style="width: 175.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="234"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext;">Déconnexion / expiration</span>

</td><td style="width: 268.75pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; background: #EAF2F8; padding: 0cm 5.4pt 0cm 5.4pt;" width="358"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; color: black; mso-color-alt: windowtext; mso-ansi-language: FR;">Fin de session conforme au comportement attendu.</span>

</td></tr><tr style="mso-yfti-irow: 10; mso-yfti-lastrow: yes;"><td style="width: 65.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="87"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt;">T10</span>

</td><td style="width: 175.5pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="234"><span lang="EN-US" style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt;">Retour arrière</span>

</td><td style="width: 268.75pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="358"><span style="font-size: 8.5pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: FR;">Accès administrateur de secours et restauration validés.</span>

</td></tr></tbody></table>

</div>##### Sécurité et exploitation

- Utiliser exclusivement des endpoints HTTPS et contrôler les domaines déclarés.
- Exiger la validation cryptographique des réponses/assertions et documenter les algorithmes autorisés.
- Limiter les attributs SAML au strict nécessaire et éviter d’exposer des données sensibles.
- Définir une alerte avant expiration du certificat et une procédure de rotation testée.
- Restreindre les droits d’administration de la configuration SSO.
- Conserver les journaux nécessaires au diagnostic sans enregistrer inutilement le contenu complet des assertions.
- Tester toute modification dans un environnement non productif et prévoir un retour arrière.

##### Points restant à confirmer avec l’éditeur Le xLMS

- URL ACS exacte et disponibilité de métadonnées SP téléchargeables.
- Formats NameID acceptés et attribut de rapprochement par défaut.
- Attributs obligatoires, règles de mapping et gestion des rôles/groupes.
- Création automatique des comptes et cycle de vie des utilisateurs.
- Prise en charge du chiffrement des assertions et algorithmes acceptés.
- Prise en charge du Single Logout.
- Comportement exact des options “Ajouter SAML V2 assertion dans les propriétés”, “Activer WIF” et “Destination”.
- Procédure de rotation simultanée de certificats et possibilité de gérer plusieurs certificats IdP.
- Journaux disponibles et messages d’erreur exploitables.