Résultats de recherche :

×

Configurer le provisionnement des utilisateurs (SCIM) dans Drupal avec AWS

Configurer le provisionnement des utilisateurs (SCIM) dans Drupal avec AWS


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 utilisateur est reflétée dans l'application AWS 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 AWS. Il est compatible avec Drupal 9 et Drupal 10.

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 :

  • Une fois le module installé, accédez au configuration onglet du site Drupal et sélectionnez Approvisionnement des utilisateurs miniOrange.
  • Accédez à la Provisionnement des utilisateurs du module et cliquez sur l'onglet Configurer bouton sous Modifications de Drupal au fournisseur (client SCIM) .
  • AWS-SCIM-Server-Click-Configure-Drupal-to-Provider
  • Activez la Activer l'intégration de l'API client SCIM case à cocher.
  • Case à cocher AWS-SCIM-Server-Enable

Configurez AWS en tant que serveur SCIM :

  • Connectez-vous au Administrateur AWS console.
  • Rechercher IAM dans la barre de recherche et cliquez sur IAM Identity Center (successeur d'AWS Single Sign-On).
  • AWS-SCIM-Server-Search-IAM
  • Accédez à la Paramètres dans le panneau de navigation de gauche.
  • AWS-SCIM-Server-Naviguer vers Paramètres-AWS
  • 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). Actions menu déroulant, cliquez sur Gérer l'approvisionnement.
  • AWS-SCIM-Server-Click-Manage-Provisioning
  • Copiez le URL de base SCIM
  • AWS-SCIM-Server-Copie-SCIM-Base-URL
  • Accédez au site Drupal et collez le copié URL de base SCIM sous le URL de base SCIM champ de texte.
  • AWS-SCIM-Server-Paste-SCIM-Base-URL
  • Accédez à la console AWS et cliquez sur le bouton Générer un jeton .
  • AWS-SCIM-Server-Click-Generate-Token
  • Copier le généré Jeton d'accès.
  • AWS-SCIM-Server-Copie-SCIM-Server
  • Accédez au site Drupal et collez le copié Jeton d'accès sous le Jeton au porteur SCIM champ de texte.
  • AWS-SCIM-Server-Paste-SCIM-Bearer-Token
  • Cliquez sur le Enregistrer et tester les informations d'identification .
  • AWS-SCIM-Server-Click-Save-Test-Configuration
  • Une fois le test réussi, le message de réussite suivant s'affichera à l'écran.
  • AWS-SCIM-Server-Configurations-Success.webp

Mappage d'attribut :

  • Une fois la configuration terminée, faites défiler jusqu'à Cartographie d'attributs .
  • AWS-SCIM-Server-Scroll-to-attribute-mapping-section
  • Extrait du Attribut utilisateur Drupal dans la liste déroulante, sélectionnez l'attribut utilisateur à mapper avec le Attribut du fournisseur SCIM.
  • AWS-SCIM-Server-Congifure-Attribute-Mapping
  • Cliquez sur le Étape suivante .
  • SCIM-Server-Attribute-Mapping-Click-Next-Step

Comment fonctionne le provisionnement ?

Le module prend en charge 3 types de provisionnement :

  1. Approvisionnement manuel/à la demande
  2. Provisionnement automatique
  3. Approvisionnement basé sur un planificateur.
  • Choisissez votre option de provisionnement préférée.
  • SCIM-Server-trois-types-de-provisionnement

In Approvisionnement manuel/à la demande, l'utilisateur est provisionné manuellement depuis le site Drupal vers l'application AWS.

Configurer le provisionnement manuel/à la demande

  • Activez la Approvisionnement manuel/à la demande et sélectionnez le Opérations d’approvisionnement (c'est-à-dire créer, mettre à jour, désactiver, supprimer) selon vos besoins et cliquez sur le Terminé .
  • SCIM-Server-Manual-Provisioning-Select-Opérations

Comment fonctionne le provisionnement manuel/à la demande ?

  • Cliquez sur le Effectuer une synchronisation manuelle sous la colonne Approvisionnement manuel.
  • Drupal-SCIM-Server-Click-Perform-Manual-Provisioning
  • Recherchez l'utilisateur que vous souhaitez attribuer au Site du serveur Drupal et cliquez sur le Envoyer .
  • Drupal-SCIM-Server-Select-User-to-Provision
  • Une fois que l'utilisateur est correctement configuré pour l'application, un message de réussite s'affiche.
  • SCIM-Server-User-Provisioned-Succès
  • Le statut de l'utilisateur dans l'application AWS peut également être vérifié en accédant au Utilisateurs dans le panneau de navigation de gauche de la console AWS.
  • AWS-SCIM-Server-Manual-User-Provisioned

Dans le provisionnement automatique, chaque fois qu'une ou plusieurs opérations CRUD sont effectuées sur l'utilisateur dans le site Drupal, la ou les mêmes opérations CRUD sont automatiquement effectuées sur l'utilisateur dans l'application AWS en même temps (à la volée).

Configurer le provisionnement automatique

  • Activez la Provisionnement automatique et 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 bouton Terminé .
  • SCIM-Server-Automatic-Provisioning-Select-Opérations

Comment fonctionne le provisionnement automatique ?

1.Par compte administrateur :

  • 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-Serveur-Cliquez-Ajouter-Utilisateur-Drupal
  • Remplissez les détails de l'utilisateur et cliquez sur le Créer un nouveau compte .
  • Drupal-SCIM-Server-User-Informations
  • Le statut de l'utilisateur peut être vérifié dans l'application AWS en accédant au Utilisateurs languette.
  • AWS-SCIM-Server-User-Provisioned-Success-Admin-Compte

2. En enregistrant un nouvel utilisateur à partir de la fenêtre d'enregistrement de connexion :

  • Accédez à la fenêtre de création d'utilisateur {URL de base}/utilisateur/registre.
  • Entrez les informations utilisateur et cliquez sur le Créer un nouveau compte .
  • AWS-SCIM-Server-Créer-un-nouveau-compte
  • Le statut de l'utilisateur peut être vérifié dans l'application AWS en accédant à l'onglet Utilisateurs.
  • AWS-SCIM-Server-User-Provisioned-Success-Create-User-Account

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

Félicitations, vous avez configuré avec succès AWS comme serveur SCIM et Drupal comme client SCIM.

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