Résultats de recherche :

×

S'inscrire Contactez-Nous

Intégration de la synchronisation des utilisateurs Joomla avec Keycloak

Synchronisation des utilisateurs Keycloak est un plugin Joomla simple d'utilisation qui facilite la synchronisation des données utilisateur entre Keycloak, une plateforme de gestion des identités, et Joomla. Ce plugin utilise le API de repos Keycloak Pour récupérer tous les profils utilisateurs de Keycloak vers la base de données Joomla. Prise en charge transparente de fonctionnalités de synchronisation avancées telles que la synchronisation bidirectionnelle des utilisateurs, la création et la suppression automatiques d'utilisateurs, le mappage de groupes, et bien plus encore. Il offre un moyen simple et sécurisé de synchroniser les informations utilisateur, permettant aux administrateurs de provisionner les utilisateurs et de gérer leurs données via un provisionnement manuel, à la demande ou planifié.


  • Téléchargez le fichier zip du plugin miniOrange User Provisioning/User Sync à partir du lien ici .
  • Connectez-vous à la console d'administration de votre site Joomla.
  • Depuis le menu, cliquez sur Système, puis sous Installer section cliquez sur Extensions.
  • Téléchargez le fichier zip téléchargé pour installer le Provisionnement des utilisateurs/Synchronisation des utilisateurs plugin.
  • L'installation du plugin est réussie. Cliquez maintenant sur Commencer ici! .
Démarrer avec la configuration du client OAuth
  • Sélectionner « Porte-clés » dans la liste des prestataires.
Démarrer avec la configuration du client OAuth
  • Accédez à votre Console à clé et sélectionnez votre royaume et cliquez sur UtilisateursAssurez-vous que votre royaume ne contient pas d’espace dans son nom.
Démarrer avec la configuration du client OAuth
  • Allez dans Utilisateurs et cliquez sur le Ajouter un utilisateur bouton pour créer un nouvel utilisateur.
Démarrer avec la configuration du client OAuth
  • Lors de la création d'un nouvel utilisateur, entrez les informations requises et cliquez sur Créer.
Démarrer avec la configuration du client OAuth
  • 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.
Démarrer avec la configuration du client OAuth
  • Entrez le mot de passe utilisateur et cliquez sur Enregistrer.
Démarrer avec la configuration du client OAuth
À noter: La désactivation de Temporaire rendra le mot de passe utilisateur permanent.
  • Une fois le mot de passe utilisateur défini, accédez au Mappage des rôles onglet et attribuez à l'utilisateur un rôle de 'gérer les utilisateurs' sous le 'gestion de domaine' rôles des clients.
Démarrer avec la configuration du client OAuth
  • 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 .
Démarrer avec la configuration du client OAuth
  • Pour créer un client cliquez sur le ANNONCEURS section sur le panneau de gauche et cliquez sur le Créer un client .
Démarrer avec la configuration du client OAuth
  • Pour créer le client, entrez les informations requises et cliquez sur le Suivant .
Démarrer avec la configuration du client OAuth
À noter: L'ID client ne doit comporter aucun espace entre les deux.
  • À l'étape suivante, sélectionnez uniquement le Subvention d'accès direct tapez et cliquez sur le Enregistrer .
Démarrer avec la configuration du client OAuth
  • Toutes les configurations sont terminées côté Keycloak. Allons maintenant dans notre plugin de synchronisation Joomla Keycloak et finalisons sa configuration.
  • Accédez à l’onglet Configurer Keycloak et entrez le domaine Keycloak, l’ID client et le nom de votre royaume à partir de l’application Keycloak que vous avez créée ci-dessus.
  • Pour copier le domaine Keycloak, accédez à votre Console à clé et copiez le domaine.
Démarrer avec la configuration du client OAuth
  • Entrez le copié Domaine Keycloak nom dans le Champ de domaine Keycloak présent dans l'onglet Configurer Keycloak.
Démarrer avec la configuration du client OAuth
  • Pour copier l'ID client, passez la souris sur vos paramètres Keycloak et copiez l'ID client à partir de là, comme indiqué ci-dessous.
Démarrer avec la configuration du client OAuth
  • Copiez l'ID client et collez-le dans le champ ID client de l'onglet Configurer Keycloak.
Démarrer avec la configuration du client OAuth
  • Pour copier le nom du domaine, accédez à votre panneau Keycloak et copiez le nom du domaine.
Démarrer avec la configuration du client OAuth
  • Collez-le ensuite dans le champ Domaine de l'onglet Configurer Keycloak.
Démarrer avec la configuration du client OAuth
  • Entrez le nom d'utilisateur et le mot de passe de l'utilisateur que vous avez créé avec l'autorisation de 'gérer les utilisateurs'.
Démarrer avec la configuration du client OAuth
  • Entrer le Nom d'utilisateur ( Ou : Nom d'épouse ) de tout utilisateur (avec l'autorisation « gérer les utilisateurs ») de votre application Keycloak. Ceci sera utilisé pour la configuration des tests.
Démarrer avec la configuration du client OAuth
  • Entrer le Nom d'utilisateur de test ici et cliquez ensuite sur le Enregistrer la configuration .
Démarrer avec la configuration du client OAuth
  • Félicitations, vous avez vérifié avec succès le Adresse e-mail de l'utilisateur lors de l'inscription.
  • Pour tester si la connexion réussit ou non, cliquez sur le Test de connexion bouton présent dans le Configurer Keycloak languette.
Démarrer avec la configuration du client OAuth
  • Accédez à l'onglet Keycloak -> Joomla. Sous le Mappage des attributs utilisateur section mappez le nom de l'attribut Keycloak au nom de l'attribut Joomla respectif et cliquez sur Enregistrer la configuration.
Démarrer avec la configuration du client OAuth
img  Synchroniser un utilisateur individuel ou tous les utilisateurs
  • Entrer Nom/ID du principe utilisateur de tout utilisateur de votre application Keycloak.
  • Cliquez sur le Créer un utilisateur bouton pour créer votre utilisateur Keycloak dans la base de données de votre site Joomla.
  • Ou cliquez sur le Créer tous les utilisateurs bouton pour synchroniser tous les utilisateurs des utilisateurs Keycloak avec la base de données de votre site Joomla.À noter: Il s'agit d'une fonctionnalité Premium.)
Démarrer avec la configuration du client OAuth
img  Synchroniser les groupes d'utilisateurs (Fonction Premium)
  • 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). Synchroniser les groupes d'utilisateursVous pouvez mapper les groupes d'utilisateurs de Keycloak aux groupes d'utilisateurs Joomla. Vous pouvez également sélectionner le groupe par défaut pour les nouveaux utilisateurs et les utilisateurs connectés.
Démarrer avec la configuration du client OAuth
img  Définir l'intervalle de synchronisation de l'utilisateur (Fonction Premium)
  • Sous Définir l'intervalle de synchronisation de l'utilisateur section, configurez un calendrier pour la synchronisation automatique des utilisateurs sur une base horaire, quotidienne ou hebdomadaire.
Démarrer avec la configuration du client OAuth
img  Créer et supprimer un utilisateur
  • Accédez à l'onglet Joomla -> Keycloak. Ici, sous le Créer un utilisateur individuel section, tout utilisateur créé dans Joomla sera synchronisé automatiquement et créé dans Keycloak.
  • 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). Supprimer l'utilisateur section, vous pouvez supprimer un utilisateur individuel de Keycloak.
Démarrer avec la configuration du client OAuth
img  Approvisionnement automatique (Fonction Premium)
  • 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). Provisionnement automatique Cette section vous permet d'automatiser le provisionnement à chaque création, suppression ou mise à jour d'un utilisateur. Vous pouvez également activer la synchronisation automatique du mot de passe des utilisateurs Joomla.
Démarrer avec la configuration du client OAuth
img  Synchroniser les attributs utilisateur et définir l'intervalle (Fonction Premium)
  • 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). Synchroniser l'attribut utilisateur , vous pouvez mapper les attributs utilisateur de Joomla à Keycloak.
  • Vous pouvez également configurer un calendrier de synchronisation automatique des utilisateurs, sous l'onglet Définir l'intervalle de synchronisation des utilisateurs languette.
Démarrer avec la configuration du client OAuth

    Vous avez correctement configuré Keycloak User Sync avec Joomla. Si vous ne trouvez pas ce que vous cherchez, veuillez nous contacter à l'adresse suivante : joomlasupport@xecurify.com.


ADFS_sso ×
Bonjour!

Besoin d'aide? Nous sommes ici !

soutenez