Résultats de recherche :

×

Configurer la synchronisation Drupal Azure AD (Microsoft Entra ID)

Configurer la synchronisation Drupal Azure AD (Microsoft Entra ID)


L'intégration d'Azure (Microsoft Entra ID) User Provisioning avec Drupal rationalise la gestion des utilisateurs et garantit des informations utilisateur à jour dans le système. Ce guide étape par étape vous aidera à configurer le provisionnement/la synchronisation des utilisateurs du 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'outil de configuration. Module de synchronisation des utilisateurs Drupal Azure. Ce module est compatible avec Drupal 7, Drupal 8, Drupal 9 et Drupal 10.

Le module prend également en charge une synchronisation bidirectionnelle entre Drupal et Azure AD. Vous pouvez nous contacter au drupalsupport@xecurify.com pour une assistance individuelle d'un développeur Drupal.

Procédure d'installation:


  • Téléchargez le module :
    le compositeur nécessite Drupal/Azure_ad
  • Cliquez sur étendre menu sur votre console d'administration Drupal et activez le module en activant la case à cocher et en cliquant 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 le module Drupal Azure User Sync 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

Configurer Drupal :

  • 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 Drupal vers Azure Sync, cliquez sur le premier GIF (à gauche).
  • méthode de sélection de synchronisation Drupal Azure

Configurer Azure AD :

  • Connectez-vous à la Portail Azure.
  • Cliquez sur le Azure Active Directory du Services Azure.
  • Drupal Azure Sync sélectionnez l'application Azure
  • 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 fonction des 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 Inscription .
    • Drupal Azure Sync entrez le nom de l'application

Ajoutez des autorisations API à votre application Azure AD :

  • 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
  • Sélectionnez 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

Intégration de Drupal avec Azure AD :

  • À l'ÉTAPE 2, configurez les valeurs mentionnées ci-dessous depuis Azure AD vers Drupal.
    • ID locataire :
      • Extrait du Vue d’ensemble section de l’application Azure AD, copiez le ID d'annuaire (locataire) valeur.
      • Drupal Azure Sync copie l'identifiant du locataire
      • Collez l'ID de locataire copié dans Drupal ID du locataire champ de texte.
    • ID d'application (client) :
      • Dans la section Présentation de l’application Azure AD, copiez le ID de l'application (client) valeur.
      • ID client de copie de synchronisation Drupal Azure
      • Collez l'ID client copié dans le fichier Drupal ID de l'application (client) champ de texte.
    • 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, survolez votre profil (coin supérieur droit) et notez le domaine mentionné dans la fenêtre pop-up.
      • domaine de copie de synchronisation Drupal Azure
      • Collez la valeur de domaine notée dans Drupal Nom du locataire/domaine principal champ de texte.
    • Testez l'UPN/l'ID :
      • Accédez à Azure AD 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 d'Azure AD, cliquez sur le lien dans le message de réussite.
  • Alternativement, 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 jusqu'à 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 .

Approvisionnement / Synchronisation

  • À l'ÉTAPE 3, choisissez la méthode pour provisionner l'utilisateur.

  • Dans Provisionnement manuel/à la demande, vous pouvez synchroniser manuellement l'utilisateur avec Azure. Il permet également de provisionner simultanément un seul utilisateur ainsi que tous les utilisateurs existants sur Azure.
  • Cliquez sur le Configurer 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 Épargnez .
  • 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 Sync .
  • Drupal Azure Sync créer la synchronisation des utilisateurs
  • Si le provisionnement réussit, vous recevrez le message de réussite. Alternativement, s'il y a une erreur lors du provisionnement du compte utilisateur sur Azure AD, 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 Azure AD chaque fois qu'une ou plusieurs opérations CRUD sont effectuées sur eux dans Drupal.

Le provisionnement automatique vous aidera à provisionner vos utilisateurs à l'aide de l'un des événements suivants :

  1. Interface d'administration : Lorsque des administrateurs ou des utilisateurs privilégiés effectuent manuellement des opérations CRUD sur le compte d'un utilisateur via l'interface d'administration Drupal.
  2. Changement de compte utilisateur : Chaque fois que les utilisateurs effectuent eux-mêmes des opérations CRUD sur leur propre formulaire d'informations user/{user_id}/edit ou tout autre formulaire personnalisé.
  3. 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é
  4. Enregistrement de l'utilisateur: Chaque fois qu'un utilisateur crée un nouveau compte dans Drupal. (/utilisateur/registre)
  • Cliquez sur le Configurer 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 Épargnez .
  • 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 ça!! vous avez correctement provisionné les utilisateurs avec la publicité Azure (Microsoft Entra ID).

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.

 É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, SSO 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