Comment intégrer Microsoft Entra ID en tant que client SCIM avec Drupal
Aperçu
Le Module de provisionnement et de synchronisation des utilisateurs Vous permet de créer (provisionner) et de supprimer (déprovisionner) automatiquement des comptes utilisateurs et de les synchroniser de manière bidirectionnelle entre Drupal et Microsoft Entra ID. Toute modification ou mise à jour des informations utilisateur peut également être synchronisée entre le client et le serveur SCIM. Poursuivez votre lecture pour découvrir comment procéder.
Procédure d'installation
- Utiliser le compositeur
- Utiliser Drush
- Installation manuelle
Étapes de configuration
À noter: Vous aurez besoin du Version Premium du module pour configurer Drupal en tant que serveur SCIM.
Configurer Drupal comme serveur SCIM :
- Une fois le module installé, accédez à la Configuration onglet sur votre site Drupal et sélectionnez Approvisionnement des utilisateurs miniOrange.
- Accédez à la Provisionnement des utilisateurs onglet du module et cliquez sur le bouton Configurez bouton sous Modifications du fournisseur vers Drupal (serveur SCIM) .
- Copiez le URL de base SCIM et Jeton au porteur SCIM, et gardez-les à portée de main, car ils seront nécessaires à la configuration du client SCIM.
Créer une application dans Microsoft Entra ID :
- Connectez-vous au Portail Azure.
- Choisir Applications de l'entreprise sous Services Azure.
- Cliquez sur le Nouvelle application.
- Cliquez sur le Créez votre propre application dans Parcourir la galerie Microsoft Entra.
- Entrez le nom de l'application dans le champ Quel est le nom de votre application ? champ.
- Sous Que cherchez-vous à faire avec votre candidature ?, sélectionnez Intégrez toute autre application que vous ne trouvez pas dans la galerie (Hors galerie), Puis cliquez sur le Créer .
Configurer Microsoft Entra ID comme client SCIM :
- Cliquez sur Provisionner des comptes d'utilisateurs.
- Ensuite, cliquez sur le Nouvelle configuration.
- Collez l'URL de base SCIM copiée et le jeton du porteur dans le URL du locataire et Jeton secret champs, respectivement.
- Une fois terminé, cliquez sur Tester la connexion et enregistrez vos modifications.
- Après un test de connexion réussi, accédez à la Provisioning onglet dans le panneau de gauche.
- Dans la section Paramètres, sélectionnez Synchroniser uniquement les utilisateurs et groupes attribués dans le Domaine menu déroulant.
- Basculez le bouton d'état de provisionnement sur Activé, puis cliquez sur le Enregistrer .
Comment attribuer un utilisateur :
- Accédez à la Aperçu onglet dans l'application Microsoft Entra ID et sélectionnez Attribuer des utilisateurs et des groupes.
- Cliquez sur le Ajouter des utilisateurs/groupe.
- Cliquez sur Aucune sélection Lien sous Utilisateurs et recherchez le(s) utilisateur(s) que vous souhaitez affecter.
- Sélectionnez le(s) utilisateur(s) et cliquez sur le bouton Choisir .
- Ensuite, cliquez sur le Attribuer .
- L'utilisateur a été attribué avec succès.
Provisionnement à la demande :
- Accédez à la Mise à disposition sur demande section de l'application Microsoft Entra ID et recherchez l'utilisateur que vous souhaitez provisionner.
- Sélectionnez l'utilisateur et cliquez sur le Disposition .
- Si l'utilisateur est configuré avec succès, l'écran suivant s'affichera :
- Vérifions si l'utilisateur a été correctement provisionné sur le site Drupal :
- Accédez au site Drupal et cliquez sur le Personnes onglet dans le panneau de navigation supérieur (/admin/people).
- L'utilisateur a été créé avec succès sur le site Drupal.
Provisionnement de groupe :
- Accédez à l’onglet Présentation dans l’application Microsoft Entra ID et sélectionnez Attribuer des utilisateurs et des groupes.
- Sélectionnez le groupe que vous souhaitez provisionner sur le site Drupal, puis cliquez sur le bouton Choisir .
- Après avoir sélectionné l'utilisateur, cliquez sur le bouton Attribuer .
- Le groupe a été attribué avec succès.
- Vérifions si le rôle d’utilisateur a été correctement provisionné sur le site Drupal :
- Accédez au site Drupal et cliquez sur le Personnes onglet dans le panneau de navigation supérieur (/admin/people).
- Le rôle utilisateur a été créé avec succès sur le site Drupal.
- Le rôle créé a été attribué avec succès à l'utilisateur.
À noter: Par défaut, Microsoft Entra ID exécute le cycle de provisionnement toutes les 40 minutes, et la synchronisation des utilisateurs du côté d'Entra peut également prendre environ 40 minutes.
Félicitations, vous avez configuré avec succès Drupal comme serveur SCIM et Microsoft Entra ID comme client SCIM.
Si l'approvisionnement n'a pas réussi, veuillez nous contacter à drupalsupport@xecurify.comVeuillez inclure une 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.

Contactez-nous