Intégration de la synchronisation des utilisateurs Magento de miniOrange avec Keycloak
Marché
Synchronisation des utilisateurs Keycloak est un plugin Magento facile à utiliser qui facilite la synchronisation des données utilisateur entre Keycloak, une plateforme de gestion des identités, et Magento. Ce plugin utilise API de repos Keycloak Pour importer tous les profils utilisateurs de Keycloak dans la base de données Magento. Prise en charge transparente des fonctionnalités de synchronisation avancées telles que la synchronisation bidirectionnelle des utilisateurs, la création et la suppression automatiques d'utilisateurs, le mappage des groupes, et bien plus encore. Ce système offre une solution simple et sécurisée pour synchroniser les informations utilisateur, permettant aux administrateurs de gérer les comptes et les données utilisateur manuellement, à la demande ou via un planificateur.
Procédure d'installation
Étapes de configuration
1. Configurer Keycloak
- Accédez à votre Console à clé et sélectionnez votre royaume et cliquez sur Utilisateurs. Assurez-vous que le nom de votre domaine ne contient pas d'espace.
- Allez dans Utilisateurs et cliquez sur le Ajouter un utilisateur bouton pour créer un nouvel utilisateur.
- Lors de la création d'un nouvel utilisateur, entrez les informations requises et cliquez sur Créer.
- Après la création d'un utilisateur, accédez à Onglet Informations d'identification et cliquez sur le Définir mot de passe bouton pour définir un mot de passe pour l'utilisateur.
- Entrez le mot de passe utilisateur et cliquez sur Enregistrer.
- Une fois le mot de passe utilisateur défini, accédez au Mappage des rôles onglet et attribuer à l'utilisateur un rôle de 'gérer les utilisateurs' sous le 'gestion de domaine' rôles des clients.
- Filtrer les rôles par Filtrer par clients et rechercher par utilisateur, Sélectionnez l' gestion de domaine, gérer les utilisateurs rôle et cliquez sur le Attribuer .
Étape 2 : Créer un client
- Pour créer un client cliquez sur le ANNONCEURS section sur le panneau de gauche et cliquez sur le Créer un client .
- Pour créer le client, entrez les informations requises et cliquez sur le Suivant .
- À l'étape suivante, sélectionnez uniquement le Subvention d'accès direct tapez et cliquez sur le Enregistrer .
- La configuration de Keycloak est terminée. Passons maintenant au plugin de synchronisation Keycloak pour Magento afin de finaliser sa configuration.
Étape 3 : Configurer le plugin de synchronisation des utilisateurs Keycloak
- Accédez à l'onglet Configurer Keycloak et saisissez le domaine Keycloak, l'ID client et le nom de votre royaume à partir de l'application Keycloak que vous avez créée précédemment.
- Pour copier le domaine Keycloak, accédez à votre Console à clé et copiez le domaine.
- Pour copier l'ID client, survolez vos paramètres Keycloak et copiez l'ID client à partir de là, comme indiqué ci-dessous.
- Pour copier le nom du domaine, accédez à votre panneau Keycloak et copiez le nom du domaine.
- Entrer le Nom d'utilisateur ( Ou : Nom d'épouse ) de n'importe quel utilisateur (possédant l'autorisation « manage-users ») de votre application Keycloak. Ceci servira à la configuration de test.
- Entrez le copié URL du serveur Keycloak dans le Champ URL du serveur Keycloak présent dans l'onglet Configuration de la synchronisation.
- Copiez l'ID client et collez-le dans le champ ID client de l'onglet Configuration de synchronisation.
- Collez-le ensuite dans le champ Domaine de l'onglet Configuration de synchronisation.
- Entrer le Nom d'utilisateur de test ici et cliquez ensuite sur le Enregistrer la configuration .
- Dans la section Provisionnement manuel/à la demande, vous pouvez saisir le nom d'utilisateur de l'utilisateur que vous avez créé avec l'autorisation de 'gérer les utilisateurs'.
- Dans la section Provisionnement automatique, vous pouvez automatiser le provisionnement lors de la création, de la suppression ou de la mise à jour d'un utilisateur. Vous pouvez également activer la synchronisation automatique des mots de passe des utilisateurs Magento.
- Félicitations, vous avez vérifié avec succès le Adresse e-mail de l'utilisateur lors de l'inscription.
Vous avez configuré avec succès la synchronisation des utilisateurs Keycloak avec Magento. Si vous ne trouvez pas ce que vous cherchez, veuillez nous envoyer un e-mail à l'adresse suivante : magentosupport@xecurify.com.
