Résultats de recherche :

×

S'inscrire Contactez-Nous

Configurer la synchronisation Drupal Microsoft Entra ID (Azure AD)

L'intégration de Microsoft Entra ID (Azure AD) User Provisioning avec Drupal simplifie la gestion des utilisateurs et garantit des informations utilisateur à jour au sein du système. Ce guide étape par étape vous aidera à configurer le provisionnement/la synchronisation des utilisateurs depuis le site Drupal vers l'application Azure, permettant aux administrateurs de provisionner facilement les utilisateurs et de gérer les données utilisateur avec un provisionnement manuel, automatique ou basé sur un planificateur à l'aide de l' Module de synchronisation des utilisateurs Drupal AzureCe module est compatible avec Drupal 7, Drupal 8, Drupal 9, Drupal 10 et Drupal 11.

  • Téléchargez le module :
    le compositeur nécessite 'drupal/azure_ad'
  • Accédez à étendre menu sur votre console d'administration Drupal et recherchez Synchronisation miniOrange Azure AD / B2C en utilisant le champ de recherche.
  • Activez le module en cochant la case et cliquez sur Installer .
  • Configurez le module à
    {BaseURL}/admin/config/people/azure_ad/overview
  • Installez le module :
    drush et azure_ad
  • Vider le cache:
     drush cr
  • Configurez le module à
    {BaseURL}/admin/config/people/azure_ad/overview
  • Accédez à étendre menu sur votre console d'administration Drupal et cliquez sur Installer un nouveau module de .
  • Installez l' Synchronisation miniOrange Azure AD / B2C module soit en téléchargeant le zip soit à partir de 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/azure_ad/overview
  • Après avoir installé le module sur le site Drupal, dans le menu Administration, accédez à Configuration → Personnes → Azure AD Sync (admin/config/people/azure_ad/overview)
  • Jetez un œil à ce que fait le module et cliquez sur le Configurons le module .
 Drupal Azure Sync permet de configurer le module

  • À l’ÉTAPE 1, sélectionnez la manière dont vous souhaitez effectuer la synchronisation. Pour la synchronisation Drupal vers Azure, cliquez sur le premier GIF (à gauche).
 méthode de sélection de synchronisation Drupal Azure

  • Connectez-vous à la Azur portail.
  • Cliquez sur le ID d'entrée Microsoft du Services Azure.
application drupal azure sync select Microsoft ENtra ID

  • Dans le panneau de navigation de gauche, cliquez sur le Service d'enregistrement d'applications, Puis cliquez sur le Nouvelle inscription .
Drupal Azure Sync nouvelle inscription

  • Sur le Enregistrer une application page, veuillez saisir les informations en suivant les instructions mentionnées ci-dessous :
    • Nom : Afficher le nom de l'application.
    • Types de comptes pris en charge : Sélectionnez l’une des options répertoriées selon les besoins.
    • Cliquez sur le Créer compte .
Drupal Azure Sync entrez le nom de l'application

  • Accédez à Autorisations d'API dans le panneau de navigation de gauche et cliquez sur le Ajouter une autorisation .
autorisation de l'API de synchronisation Drupal Azure

  • Choisir Microsoft Graph sous l'onglet API Microsoft et sélectionnez Autorisations d'application.
  • Dans la sélection Barre de recherche d'autorisation, recherchez l'utilisateur.
autorisation de l'application Drupal Azure Sync
  • Sous Utilisateur, sélectionnez Utilisateur.ReadWrite.All autorisation, cliquez sur le Ajouter des autorisations .
Drupal Azure Sync ajouter une autorisation
  • Cliquez sur Accorder le consentement de l'administrateur pour le répertoire par défaut et cliquez sur le Oui bouton pour accorder la confirmation du consentement de l'administrateur.
Drupal Azure Sync accorde le consentement de l'administrateur

  • À l’ÉTAPE 2, configurez les valeurs mentionnées ci-dessous à partir de l’ID Microsoft Entra dans Drupal.
  • ID locataire :
    • Extrait du Marché section de l'application Microsoft Entra ID, copiez le ID du répertoire (locataire) valeur.
    • Collez l'ID de locataire copié dans Drupal ID du locataire champ de texte.
     Drupal Azure Sync copie l'identifiant du locataire
  • ID d'application (client) :
    • Dans la section Présentation de l'application Microsoft Entra ID, copiez le ID de l'application (client) valeur.
    • Collez l'ID client copié dans le fichier Drupal ID de l'application (client) champ de texte.
     ID client de copie de synchronisation Drupal Azure

  • Secret du client:
    • Dans le panneau de navigation de gauche, cliquez sur le Certificats et secrets menu et cliquez sur le Nouveau secret client .
    • Ajoutez une description du secret, sélectionnez l'expiration du secret et cliquez sur le bouton Ajouter .
     Certificats et secrets de synchronisation Drupal Azure

    • Copiez la valeur secrète.
     valeur secrète de copie de synchronisation Drupal Azure

    • Collez la valeur Secret copiée dans Drupal Secret client champ de texte.
  • Nom du locataire/domaine principal :
    • Dans la même fenêtre, passez la souris sur votre profil (coin supérieur droit) et notez le domaine mentionné dans la boîte contextuelle.
    • Collez la valeur de domaine notée dans Drupal Nom du locataire/domaine principal champ de texte.
     domaine de copie de synchronisation Drupal Azure

  • Testez l'UPN/l'ID :
    • Accédez à l'ID Microsoft Entra et sélectionnez le Utilisateurs menu dans le panneau de navigation de gauche.
    • Copiez le nom de l'utilisateur Nom d'utilisateur principal pour tester l'intégration de Drupal et Azure AD.
    • Collez le nom principal de l'utilisateur copié dans Drupal Tester l'UPN/ID champ de texte.
  • Une fois toutes les configurations terminées, cliquez sur le bouton Enregistrer et tester la configuration .
 configuration de sauvegarde de la synchronisation Drupal Azure

  • Si la configuration du test réussit, le module donne un message de réussite tel que :
 Message de réussite de la synchronisation Drupal Azure

  • Pour vérifier les attributs reçus de Microsoft Entra ID, cliquez sur le lien dans le message de réussite.
  • Sinon, s'il y a une erreur dans l'intégration d'Azure AD avec Drupal, vérifiez la cause de l'erreur en suivant le lien dans le message d'erreur ou en faisant défiler vers le bas jusqu'à la Résultat de la configuration du test .
 Message d'erreur de synchronisation Drupal Azure

  • Une fois l'intégration réussie, cliquez sur le Suivant .

Dans le provisionnement manuel/à la demande, vous pouvez synchroniser manuellement l'utilisateur avec l'ID Microsoft Entra. Il permet également de provisionner un seul utilisateur ainsi que tous les utilisateurs existants à la fois sur l'ID Microsoft Entra.

Configurer le provisionnement manuel/à la demande

  • Cliquez sur le Configurez bouton du Approvisionnement manuel/à la demande
 Drupal Azure Sync sélectionnez l'approvisionnement manuel

  • Dans la section Configuration du provisionnement manuel, cochez la case de Créer un utilisateur et cliquez sur le Enregistrer .
 Drupal Azure Sync créer un utilisateur

  • Une fois enregistré, dans le champ de recherche du synchroniser l'utilisateur section, entrez le nom d'utilisateur de l'utilisateur de Drupal, puis cliquez sur le bouton Sync .
 Drupal Azure Sync créer la synchronisation des utilisateurs

  • Si l'approvisionnement est réussi, vous recevrez un message de réussite. Sinon, s'il y a une erreur lors de l'approvisionnement du compte utilisateur sur Microsoft Entra ID, vous pouvez vérifier la cause de l'erreur en suivant le lien dans le message d'erreur.
 Message d'erreur de synchronisation Drupal Azure

Ce type de provisionnement vous permet de synchroniser les utilisateurs avec Microsoft Entra ID chaque fois qu'une ou plusieurs opérations CRUD sont effectuées sur eux dans Drupal.

Configurer le provisionnement automatique

  • Le provisionnement automatique vous aidera à provisionner vos utilisateurs à l'aide de l'un des événements suivants :
    • Interface d'administration : Lorsque les administrateurs ou les utilisateurs privilégiés effectuent manuellement des opérations CRUD sur le compte d'un utilisateur via l'interface d'administration Drupal.
    • Changement de compte utilisateur : Chaque fois que les utilisateurs eux-mêmes effectuent des opérations CRUD sur leur propre formulaire d'information utilisateur/{user_id}/edit ou tout autre formulaire personnalisé.
    • Modules tiers : Chaque fois qu'une entité utilisateur est mise à jour/créée sur le site Drupal à l'aide de modules/applications tiers ou de code personnalisé
    • Enregistrement de l'utilisateur: Chaque fois qu'un utilisateur crée un nouveau compte dans Drupal. (/user/register)
  • Cliquez sur le Configurez de la section Approvisionnement automatique.
 approvisionnement automatique de Drupal Azure Sync

  • Dans la section Configuration du provisionnement automatique, cochez la case de Créer un utilisateur et cliquez sur le Enregistrer .
 Drupal Azure Sync Synchronisation d'approvisionnement automatique

  • Maintenant, vous pouvez essayer de créer un nouvel utilisateur sur le site Drupal et vérifier les journaux en accédant à Rapports → Messages de journal récents et en utilisant le provisionnement_utilisateur filtre.

C'est tout !! vous avez correctement provisionné les utilisateurs avec Microsoft Entra ID (Azure AD).

Si la mise à disposition n'a pas abouti, veuillez nous contacter au drupalsupport@xecurify.com. Veuillez envoyer la capture d'écran de la fenêtre d'erreur et nous vous aiderons à résoudre le problème et vous guiderons tout au long de la configuration.

ADFS_sso ×
Bonjour!

Besoin d'aide? Nous sommes ici !

soutenez