Intégration de Moodle SAML Single Sign-On (SSO) avec Drupal comme IdP
Marché
Ce guide vous aidera à intégrer Drupal en tant que fournisseur d'identité SAML 2.0 (IdP) et Moodle en tant que fournisseur de services (SP) à l'aide du Module IDP miniOrange SAMLCette intégration permet une gestion centralisée des utilisateurs et un contrôle des autorisations, permettant ainsi aux utilisateurs d'accéder à plusieurs applications avec un seul ensemble d'identifiants. Le module est compatible avec Drupal 7, Drupal 8, Drupal 9, Drupal 10 et Drupal 11.
Procédure d'installation
- Utiliser le compositeur
- Utiliser Drush
- Installation manuelle
Condition préalable:
- Téléchargez le plugin depuis le Répertoire des plugins Moodle et installez-le dans Moodle en vous référant aux étapes ci-dessous :
- Connectez-vous en tant qu'administrateur dans Moodle.
- Accédez au site Administrateur → Plugins → Installer les plugins. En Installateur de plugin → à côté du package ZIP → cliquez sur Choisissez un fichier.
- A Sélecteur de fichiers La fenêtre apparaîtra sur le côté gauche. Sélectionner Télécharger un fichier puis cliquez sur le Choisissez le fichier bouton. (téléchargez le fichier zip que vous avez téléchargé depuis le répertoire des plugins Moodle)
- Cliquez sur le Téléchargez ce fichier .
- Cliquez sur Installez le plugin à partir du fichier ZIP puis cliquez sur le bouton Continuer bouton pour continuer.
- Cliquez sur le Mettez à niveau la base de données Moodle maintenant bouton, puis cliquez sur le bouton Continuer .
Étapes de configuration
Métadonnées IDP SAML de Drupal :
- Accédez à Configuration → Personnes → Configuration Drupal SAML IDP dans le menu Administration. (/admin/config/people/miniorange_saml_idp/customer_setup)
- En vertu des Normes sur l’information et les communications, les organismes doivent rendre leurs sites et applications Web accessibles. Ils y parviennent en conformant leurs sites Web au niveau AA des Web Content Accessibility Guidelines (WCAG). Métadonnées IDP onglet, copier URL de métadonnées et gardez-le à portée de main. (Ceci est nécessaire pour configurer SP.)
Configurer l'application SAML SSO dans Moodle LMS (E-learning) :
- Connectez-vous à votre Moodle compte administrateur.
- Accédez à la Administrateur du site → Plugins..
- En vertu des Normes sur l’information et les communications, les organismes doivent rendre leurs sites et applications Web accessibles. Ils y parviennent en conformant leurs sites Web au niveau AA des Web Content Accessibility Guidelines (WCAG). Métadonnées du fournisseur de services cliquez sur l'onglet Télécharger les métadonnées du fournisseur de services Lien pour télécharger le fichier de métadonnées XML. Gardez-le à portée de main. Il est nécessaire pour configurer Drupal comme fournisseur d'identité SAML (IdP).
- Faites défiler jusqu'à la Configuration du fournisseur de services onglet du plugin.
- Entrer le Nom du fournisseur d'identité. Collez l'URL des métadonnées IdP précédemment copiée depuis Drupal dans le URL/XML des métadonnées IDP champ de texte.
- Cliquez sur le Enregistrer .
Configuration de Drupal en tant que fournisseur d'identité SAML (IdP) :
- Accédez au site Drupal. Allez au Configuration du fournisseur d'identité onglet du module et cliquez sur le bouton Télécharger les métadonnées SP.
- Dans l' Télécharger le fichier de métadonnées Dans le champ, choisissez le fichier de métadonnées SP que vous avez téléchargé depuis Moodle et cliquez sur le bouton Télécharger.
- Vous avez configuré avec succès le SSO SAML entre Moodle en tant que SP SAML et Drupal en tant qu'IDP SAML.
Envoyer des attributs depuis Drupal :
- Rendez-vous dans la section Cartographie onglet du module.
- Faites défiler jusqu'à la Mappage d'attributs de base rubrique et entrez le Nom de l'attribut et Valeur d'attribut dans leurs champs de texte respectifs.
- Une fois terminé, cliquez sur le bouton Enregistrer la configuration .
Mappage d'attribut :
- Accédez à votre site Moodle.
- Dans le tableau de bord Moodle → Administration du site → Plugins.
- Faites défiler jusqu'à la Cartographie d'attributs .
- Pour autoriser le plugin à accéder aux informations utilisateur, attribuez les attributs « E-mail » et « Nom d'utilisateur ». Vous pouvez également associer d'autres attributs comme « Prénom » et « Nom ». Cliquez sur le bouton Enregistrer pour enregistrer vos paramètres.
- Lorsqu'un utilisateur effectue l'authentification unique, le fournisseur d'identité envoie une valeur NameID unique qui identifie l'utilisateur.
Tester la connexion entre Moodle et Drupal :
- Faites défiler vers le bas jusqu'à la Configuration du test Et cliquez sur le Cliquez ici lien.
- Dans la fenêtre de configuration de test, connectez-vous avec les identifiants du site Drupal (si la session utilisateur n'existe pas). Une fois l'authentification réussie, la liste des attributs reçus du site Drupal s'affichera.
- Cliquez sur le OK .
Paramètres SSO :
- Pour effectuer l'authentification unique initiée par le fournisseur de services sur votre site :
- Ouvrez une fenêtre incognito ou privée et connectez-vous à votre site Moodle.
- Cliquez sur le lien initié par SSO. (Connexion avec Drupal)
- Moodle est correctement configuré comme SP SAML pour la connexion SSO Drupal
Articles Relatifs
Vous pouvez explorer nos fonctionnalités supplémentaires pour renforcer la sécurité de votre site Drupal et étendre ses fonctionnalités.
Essai gratuit
Découvrez les fonctionnalités supplémentaires du module grâce à une version d'essai complète. Vous pouvez effectuer une demande d'essai en utilisant Demander un essai de 7 jours bouton du module ou contactez-nous à drupalsupport@xecurify.com pour une assistance individuelle d'un expert Drupal.
Merci pour votre réponse. Nous reviendrons vers vous bientôt.
Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête

Contactez-nous