Résultats de recherche :

×

Intégration de Moodle SAML Single Sign-On (SSO) avec Drupal comme IdP


Drupal peut être défini comme fournisseur d'identité centralisé ou comme source d'authentification pour les utilisateurs d'autres applications via l'authentification unique (SSO). Ce document vous guidera à travers les étapes d'intégration de Drupal en tant qu'IdP SAML 2.0 et de Moodle en tant que fournisseur de services (SP) à l'aide du Module IDP miniOrange SAML. Cela vous permettra de gérer les utilisateurs et leurs autorisations en un seul endroit et en même temps, les utilisateurs pourront accéder à plusieurs applications avec des informations d'identification uniques. Le module est compatible avec Drupal 7, Drupal 8, Drupal 9 et Drupal 10.

Procédure d'installation 


  • Téléchargez le module :
    le compositeur nécessite 'drupal/miniorange_saml_idp'
  • Accédez à étendre menu sur votre console d'administration Drupal et recherchez Fournisseur d'identité SAML miniOrange en utilisant le champ de recherche.
  • Activez le module en cochant la case et cliquez sur installer .
  • Configurez le module à
    {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup
  • Installez le module :
    drush en miniorange_saml_idp
  • Vider le cache:
     drush cr
  • Configurez le module à
    {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup
  • Accédez à étendre menu sur votre console d'administration Drupal et cliquez sur Installer un nouveau module de .
  • Installez l' Drupal SAML IDP 2.0 Single Sign On (SSO) - Fournisseur d'identité SAML module soit en téléchargeant le zip, soit depuis l'URL du paquet (tar/zip).
  • Cliquez sur Activer les modules nouvellement ajoutés.
  • Activez ce module en cochant la case et en cliquant sur installer .
  • Configurez le module à
    {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup

Condition préalable:

  • Téléchargez le plugin depuis le Répertoire des plugins Moodle et installez-le dans le Moodle en suivant les étapes ci-dessous :
    • Connectez-vous en tant qu'administrateur dans Moodle.
    • Accédez au site Administrateur → Plugins → Installer les plugins. En Installateur du 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 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 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 .

Métadonnées Drupal SAML IdP :

  • Après avoir installé le module sur votre site Drupal, dans le Menu Administration → aller vers Configuration → Personnes → Configuration miniOrange SAML IDP. (/admin/config/people/miniorange_saml_idp/idp_setup)
  • Drupal-SAML-IDP-Single-Sign-On-Click-on-Drupal-SAML-IDP-Configuration
  • 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, cliquez sur le Télécharger les métadonnées bouton. Ouvrez-le sur le bloc-notes et copiez les informations IdP. Gardez-le à portée de main. (Ces informations sont requises pour configurer Moodle en tant que SAML SP.)
  • Drupal-SAML-IDP-Single-Sign-On-télécharger-les-métadonnées

Configurer l'application SAML SSO dans Moodle LMS (E-learning) :

  • Connectez-vous à votre Moodle compte administrateur.
  • Accédez à la Administrateur du site → Plugins → Aperçu des plugins → Plugins supplémentaires.
  • Cliquez sur le Paramètres Lien sous Actions.
  • Moodle-Single-Sign-On-Administration-Plugins-aperçu-cliquez sur-Paramètres
  • 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 lien pour télécharger le fichier de métadonnées XML. Gardez-le à portée de main. Ceci est requis pour configurer Drupal en tant que fournisseur d'identité SAML (IdP).
  • Moodle-SAML-Single-Sign-On-click-on-download-metadata
  • Allez à Configuration du fournisseur de services onglet du plugin et cliquez sur le Télécharger les métadonnées du fournisseur d'identité .
  • Moodle-Single-Sing-on-Click-on-Upload-IdP-Metadata-btn
  • Entrer le Nom du fournisseur d'identité. Collez le fichier de métadonnées IdP précédemment copié à partir de Drupal into the XML de métadonnées IdP champ de texte et cliquez sur le Télécharger des métadonnées .
  • Moodle-SAML-Single-Sign-on-paste-the-IdP-metadata-file-in-the-field

Configuration de Drupal en tant que fournisseur d'identité SAML (IdP) :

  • Accédez au site Drupal. Allez au Configuration du fournisseur de services du module et cliquez sur l'onglet Télécharger les métadonnées SP.
  • Dans le champ Télécharger les métadonnées, choisissez le fichier de métadonnées SP que vous avez téléchargé à partir de Moodle et cliquez sur le bouton Télécharger.
  • Drupal-SAML-IDP-Upload-Metadata

Vous avez configuré avec succès le SAML SSO entre Nextcloud en tant que SAML SP et Drupal en tant que SAML IDP.

Testez la connexion entre Moodle et Drupal :

  • Accédez à votre site Moodle.
  • Dans le tableau de bord Moodle → Administration du site → Plugins → Présentation des plugins → Plugins supplémentaires → Paramètres.
  • Allez dans le plugin Configuration du fournisseur de services languette. Faites défiler vers le bas et cliquez sur le Configuration du test .
  • Moodle-SAML-Single-Sign-on-click-on-test-configuration-bouton
  • Dans une fenêtre contextuelle de configuration de test, connectez-vous avec les informations d'identification du site Drupal (si la session utilisateur n'existe pas). Après une authentification réussie, la liste des attributs reçus du site Drupal s'affichera.
  • Cliquez sur le OK .
  • Moodle-test-configuration-window-receive-attribut-from-the-Drupal

Caractéristiques supplémentaires:

Explorez les fonctionnalités avancées offertes par le module avec un essai complet. Vous pouvez lancer la 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.

 Études de cas
miniOrange a répondu avec succès aux cas d'utilisation de plus de 400 clients de confiance grâce à ses solutions Drupal hautement flexibles/personnalisables. N'hésitez pas à consulter certaines de nos études de cas uniques en utilisant ceci lien.
 D'autres solutions
N'hésitez pas à explorer les autres solutions Drupal que nous proposons ici. Les solutions populaires utilisées par nos clients de confiance incluent 2FA, User Provisioning et Website Security. 
  Assistance active 24h/7 et XNUMXj/XNUMX
Les développeurs Drupal de miniOrange offrent un support rapide et actif pour vos requêtes. Nous pouvons vous aider depuis le choix de la meilleure solution pour votre cas d’utilisation jusqu’au déploiement et à la maintenance de la solution.
Bonjour!

Besoin d'aide? Nous sommes ici !

Support
Contacter l'assistance miniOrange
succès

Merci pour votre demande.

Si vous n'avez pas de nouvelles de nous dans les 24 heures, n'hésitez pas à envoyer un e-mail de suivi à info@xecurify.com