Configurer la synchronisation des utilisateurs Drupal Keycloak
Marché
L'intégration de Keycloak User Provisioning avec Drupal simplifie la gestion des utilisateurs en synchronisant les comptes et les profils entre votre site Drupal et le fournisseur d'identité Keycloak. Ce guide d'installation complet vous aidera à configurer la gestion manuelle et automatique des utilisateurs ainsi que la synchronisation entre Drupal et Keycloak. Gestion des utilisateurs Drupal Keycloak Ce module permet aux administrateurs de créer, mettre à jour ou supprimer facilement des utilisateurs, manuellement, à la demande ou selon une planification. Il garantit une gestion sécurisée et efficace des données utilisateur sur toutes les plateformes et est entièrement compatible avec Drupal 9, Drupal 10 et Drupal 11.
Procédure d'installation
- Utiliser le compositeur
- Utiliser Drush
- Installation manuelle
Étapes de configuration
1. Configurer l'approvisionnement basé sur l'API
- Après avoir installé le module sur le site Drupal, dans le menu Administration, accédez à Configuration → Utilisateurs → Provisionnement des utilisateurs miniOrange Keycloak.
- Jetez un œil à ce que fait le module et cliquez sur le Configurons le module .

2. Intégration de Drupal avec Keycloak
- Connectez-vous avec vos identifiants Keycloak.
- Dans le menu de gauche, accédez à ANNONCEURS onglet et cliquez sur le Créer un client .

- Sous Créer un client :
- Entrer le identité du client et Description.
- Cliquez sur le Suivant bouton pour continuer.

- Sur l'écran suivant, activez le Authentification du client et Autorisation boutons à bascule.
- Cochez les cases pour Débit standard et Subventions d'accès direct.
- Cliquez sur le Suivant bouton, puis cliquez sur Enregistrer pour terminer la configuration.

- Vous allez être redirigé vers Détails du client page. Sous la Paramètres généraux section, copiez le identité du client et gardez-le à portée de main.

- Maintenant, naviguez vers le Titres de compétences section, copiez le Secret clientet gardez-le à portée de main.

- Ensuite, allez au Rôles des comptes de service onglet et cliquez sur le Attribuer un rôle -> Rôles du client .

- Attribuez les rôles suivants au client créé.

- Ensuite, copiez le Domaine nom dans le menu de gauche.

- Rendez-vous sur le site Drupal et saisissez le Domaine Keycloak, ID client, Secret client, Royaume Keycloak.
- Une fois terminé, cliquez sur le Enregistrer et tester la configuration .

3. Configuration des tests
- Si la configuration de test réussit, vous recevrez une liste des attributs utilisateur de Keycloak.

- Sinon, en cas d'erreur lors de l'intégration de Keycloak avec Drupal, vous pouvez en vérifier la cause en suivant le lien figurant dans le message d'erreur ou en faisant défiler vers le bas jusqu'à la section « Résultat du test de configuration ».

- Une fois le test réussi, cliquez sur le Test de synchronisation manuelle .

- Dans le champ de recherche, saisissez le nom d'utilisateur de l'utilisateur Drupal et cliquez sur Sync .

- Si l'approvisionnement réussit, un message d'état s'affichera comme indiqué ci-dessous.

- Pour vérifier si l'utilisateur est provisionné ou non, accédez au Utilisateurs Appuyez sur l'onglet et confirmez le statut de l'utilisateur.

- Approvisionnement manuel/à la demande
- Provisionnement automatique
Et voilà ! Vous avez correctement configuré les utilisateurs avec Keycloak.
Si la mise à disposition n'a pas abouti, veuillez nous contacter au drupalsupport@xecurify.com. Veuillez nous envoyer une capture d'écran de la fenêtre d'erreur, et nous vous aiderons à résoudre le problème et à vous guider tout au long de l'installation.





