Résultats de recherche :

×

Provisionnement et synchronisation des utilisateurs à l'aide de WordPress comme serveur SCIM et Drupal comme client SCIM

Provisionnement et synchronisation des utilisateurs à l'aide de WordPress comme serveur SCIM et Drupal comme client SCIM


La synchronisation des informations utilisateur entre les applications qui utilisent Drupal comme fournisseur d'identité central est nécessaire. miniOrange Module de provisionnement et de synchronisation des utilisateurs garantit que toute modification apportée aux champs/rôles des utilisateurs est reflétée dans l'application WordPress connectée conformément au protocole SCIM. Ce guide de configuration vous guidera à travers les étapes de configuration du provisionnement manuel, automatique ou basé sur un planificateur avec WordPress. Il est compatible avec Drupal 9 et Drupal 10.

Le module prend également en charge une synchronisation bidirectionnelle entre Drupal et WordPress. 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/user_provisioning'
  • Accédez à étendre menu sur votre console d'administration Drupal et recherchez Approvisionnement des utilisateurs 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/user_provisioning/overview
  • Installez le module :
    drush et user_provisioning
  • Vider le cache:
     drush cr
  • Configurez le module à
    {BaseURL}/admin/config/people/user_provisioning/overview
  • Accédez à étendre menu sur votre console d'administration Drupal et cliquez sur Installer un nouveau module de .
  • Installez l' Provisionnement et synchronisation des utilisateurs Drupal 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/user_provisioning/overview

Étapes pour configurer Drupal en tant que client SCIM :

  • Sur le site Drupal, une fois le module installé, accédez au Provisionnement des utilisateurs onglet (/admin/config/people/user_provisioning/provisioning).
  • Cliquez sur le Configurer bouton sous Modifications du fournisseur vers Drupal (serveur SCIM) .
  • Drupal-SCIM-Client-Joomla-Select-Changes-From-Drupla-to-Providerr
  • Activez la Activer l'intégration de l'API client SCIM case à cocher.
  • Intégration Drupal-SCIM-Client-Joomla-Enable-SCIM-Client-API

Configurez WordPress comme serveur SCIM :

  • Connectez-vous à votre site WordPress.
  • Installez et activez le Provisionnement des utilisateurs SCIM module sur votre site WordPress
  • Accédez à la Configuration SCIM du plugin et depuis l'onglet Configuration SCIM section, copiez le URL de base SCIM.
  • /WordPress-SCIM-Server-Click-SCIM-Configuration-Copy-Base-URL
  • Revenez au site Drupal et collez le copié URL de base SCIM sous le URL de base SCIM champ de texte.
  • Drupal-SCIM-Client-Wordpress-Paste-SCIM-Base-URL-In-Drupal
  • Accédez à nouveau au site WordPress, cliquez sur le Générer un nouveau jeton et copiez le fichier généré Jeton au porteur SCIM.
  • Drupal-SCIM-Client-Wordpress-Copy-SCIM-Bearer-Token
  • Retournez sur le site Drupal et collez le copié Jeton au porteur SCIM sous le Jeton au porteur SCIM champ de texte.
  • WordPress-SCIM-Server-Paste-SCIM-Bearer-Token
  • Cliquez sur le Enregistrer et tester les informations d'identification .
  • Drupal-SCIM-Client-Joomla-Cliquez sur Enregistrer et tester les informations d'identification
  • Une fois le test réussi, vous recevrez un message de réussite.
  • Drupal-SCIM-Client-Joomla-Success-Status-Message

Mappage d'attribut :

  • Une fois les configurations de test réussies, faites défiler jusqu'à la section Mappage d'attributs.
  • Sélectionnez le attribut de nom d'utilisateur vous souhaitez cartographier avec le Attribut du fournisseur SCIM dans la section Attribut utilisateur Drupal et cliquez sur Étape suivante.
  • SCIM-Server-Attribute-Mapping-Click-Next-Step

Comment fonctionne le provisionnement ?

Le module de provisionnement utilisateur prend en charge 3 types de provisionnement :

  1. Approvisionnement manuel/à la demande
  2. Provisionnement automatique
  3. Approvisionnement basé sur un planificateur.
  • Sélectionnez l’option de provisionnement selon vos besoins.
  • SCIM-Server-trois-types-de-provisionnement

Dans le provisionnement manuel/à la demande, les utilisateurs se synchroniseront manuellement avec WordPress. Il permet de provisionner les utilisateurs selon les besoins en temps réel sans attendre l'exécution du CRON. Il peut également être utilisé à des fins de dépannage.

Comment configurer le provisionnement manuel/à la demande ?

  • Activez la Approvisionnement manuel/à la demande case à cocher.
  • Drupal-SCIM-Client-Wordpress-Select-Manual-Provisioning
  • Sélectionnez les opérations de provisionnement (c'est-à-dire créer, mettre à jour, désactiver, supprimer) selon vos besoins et cliquez sur le Terminé .
  • Drupal-SCIM-Client-Wordprees-Manual-Provisioning-Sélectionnez-Créer-un utilisateur-et-cliquez sur Tout est terminé

Comment fonctionne le provisionnement manuel/à la demande ?

  • Cliquez sur le Effectuer une synchronisation manuelle .
  • Drupal-SCIM-Client-Wordprees-Select-Perform-Manual-Sync
  • Recherchez l'utilisateur que vous souhaitez approvisionner sur le site Wordprees, sélectionnez l'utilisateur et cliquez sur le bouton Envoyer .
  • Drupal-SCIM-Client-Wordprees-Recherche-Utilisateur-Cliquez-Soumettre
  • Une fois que l'utilisateur est correctement configuré pour l'application, vous recevrez un message de réussite.
  • Drupal-SCIM-Client-Wordprees-User-Success-Message
  • Pour vérifier si l'utilisateur est provisionné ou non, accédez au onglet Utilisateurs dans le panneau de navigation de gauche du site WordPress.
  • Drupal-SCIM-Client-Wordprees-Manual-Provisioning-Verify-User

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

Comment configurer le provisionnement automatique ?

  • Activez la Provisionnement automatique case à cocher.
  • Drupal-SCIM-Client-Wordprees-Select-Automatic-Provisioning
  • Sélectionnez les opérations de provisionnement (c'est-à-dire créer, mettre à jour, désactiver, supprimer des utilisateurs) selon vos besoins et cliquez sur le Terminé .
  • Drupal-SCIM-Client-Wordprees-Automatic-Provisioning-Select-Create-User

Comment effectuer le provisionnement automatique ?

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é

Effectuons le provisionnement automatique à l'aide de l'interface d'administration : -

  • Accédez à l'onglet Personnes (administrateur/personnes) dans la barre de navigation supérieure du Site client Drupal et cliquez sur le +Ajouter un utilisateur .
  • Drupal-SCIM-Client-Joomla-Automatic-Provisioning-Select-Add-User
  • Remplissez les détails et cliquez sur le Créer un nouveau compte .
  • Drupal-SCIM-Server-User-Informations
  • Accédez à la Utilisateurs sur le site WordPress pour vérifier le statut de l'utilisateur provisionné.
  • AWS-SCIM-Server-User-Provisioned-Success-Admin-Compte

Vous pouvez voir que l'utilisateur a été correctement configuré sur le site Drupal Server.

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