Suchergebnisse :

×

Joomla User Sync Integration mit Keycloak

Keycloak-Benutzersynchronisierung ist ein benutzerfreundliches Plugin für Joomla, das die Synchronisierung von Benutzerdaten zwischen Keycloak, einer Identitätsmanagement-Plattform, und Joomla erleichtert. Dieses Plugin verwendet die Keycloak Rest-API zum Abrufen aller Benutzerprofile von Keycloak in die Joomla-Datenbank. Nahtlose Unterstützung für erweiterte Synchronisierungsfunktionen wie bidirektionale Benutzersynchronisierung, automatische Benutzererstellung und -löschung, Gruppenzuordnung und vieles mehr. Es bietet eine einfache und sichere Möglichkeit, Benutzerinformationen zu synchronisieren. Administratoren können Benutzer bereitstellen und Benutzerdaten manuell, bedarfsgesteuert oder planmäßig verwalten.


  • Laden Sie die ZIP-Datei für das miniOrange User Provisioning/User Sync-Plugin von herunter Link hier .
  • Melden Sie sich bei der Administratorkonsole Ihrer Joomla-Site an.
  • Klicken Sie im Menü auf System, dann unter Installieren Klicken Sie im Abschnitt auf Erweiterungen.
  • Laden Sie die heruntergeladene ZIP-Datei hoch, um die zu installieren Benutzerbereitstellung/Benutzersynchronisierung plugin.
  • Die Installation des Plugins ist erfolgreich. Klicken Sie nun auf Jetzt loslegen! .
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Auswählen „Schlüsselumhang“ aus der Anbieterliste.
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Gehen Sie zu Ihrem Keycloak-Konsole und wählen Sie Ihr Reich aus und klicken Sie auf Nutzer. Stellen Sie sicher, dass der Name Ihres Realms kein Leerzeichen enthält.
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Gehe zu Nutzer und klicken Sie auf Benutzer hinzufügen Schaltfläche zum Erstellen eines neuen Benutzers.
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Geben Sie beim Erstellen eines neuen Benutzers die erforderlichen Details ein und klicken Sie auf Kreation.
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Nachdem ein Benutzer erstellt wurde, gehen Sie zu Registerkarte „Anmeldeinformationen“. und klicken Sie auf das Passwort festlegen Klicken Sie auf die Schaltfläche, um ein Passwort für den Benutzer festzulegen.
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Geben Sie das Benutzerpasswort ein und klicken Sie auf Gespeichert.
Erste Schritte mit der Einrichtung des OAuth-Clients
Hinweis: Wenn Sie „Temporär“ deaktivieren, wird das Benutzerkennwort dauerhaft.
  • Sobald das Benutzerpasswort festgelegt ist, gehen Sie zu Rollenzuordnung und weisen Sie dem Benutzer die Rolle 'Benutzer verwalten' unter dem 'Realm-Management' Kundenrollen.
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Filtern Sie die Rollen nach Nach Kunden filtern und suchen Sie nach BenutzerWählen Sie die Realm-Management, Benutzer verwalten Rolle und klicken Sie auf Weisen .
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Um einen Kunden zu erstellen, klicken Sie auf Kunden Abschnitt im linken Bereich und klicken Sie auf das Client erstellen .
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Um den Client zu erstellen, geben Sie die erforderlichen Details ein und klicken Sie auf Nächster .
Erste Schritte mit der Einrichtung des OAuth-Clients
Hinweis: Zwischen der Client-ID dürfen keine Leerzeichen stehen.
  • Wählen Sie im nächsten Schritt nur die aus Direktzugriffsgewährung geben Sie ein und klicken Sie auf das Gespeichert .
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Alle Konfigurationen sind auf der Keycloak-Seite abgeschlossen. Gehen wir zu unserem Joomla Keycloak-Synchronisations-Plugin und schließen die Plugin-Konfiguration ab.
  • Gehen Sie zur Registerkarte „Keycloak konfigurieren“ und geben Sie die Keycloak-Domäne, die Client-ID und Ihren Realm-Namen aus der Keycloak-Anwendung ein, die Sie oben erstellt haben.
  • Um die Keycloak-Domäne zu kopieren, gehen Sie zu Ihrem Keycloak-Konsole und kopieren Sie die Domain.
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Geben Sie das kopierte ein Keycloak-Domäne Name in der Feld „Keycloak-Domäne“. auf der Registerkarte „Keycloak konfigurieren“ vorhanden.
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Um die Client-ID zu kopieren, bewegen Sie den Mauszeiger über Ihre Keycloak-Einstellungen und kopieren Sie die Client-ID von dort wie unten gezeigt.
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Kopieren Sie die Client-ID und fügen Sie sie in das Feld „Client-ID“ auf der Registerkarte „Keycloak konfigurieren“ ein.
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Um den Realm-Namen zu kopieren, gehen Sie zu Ihrem Keycloak-Bedienfeld und kopieren Sie den Realm-Namen.
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Fügen Sie es dann in das Feld „Realm“ auf der Registerkarte „Keycloak konfigurieren“ ein.
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Geben Sie den Benutzernamen und das Passwort des Benutzers ein, den Sie mit der Erlaubnis von erstellt haben 'Benutzer verwalten'.
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Geben Sie die Benutzername eines beliebigen Benutzers (mit der Berechtigung „Benutzer verwalten“) aus Ihrer Keycloak-Anwendung. Dies wird für die Testkonfiguration verwendet.
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Geben Sie die Testbenutzername hier und klicken Sie dann auf die Konfiguration speichern .
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Herzlichen Glückwunsch, Sie haben das erfolgreich verifiziert E-Mail-Adresse des Benutzers bei der Anmeldung.
  • Um zu testen, ob die Verbindung erfolgreich ist oder nicht, klicken Sie auf Verbindung testen Schaltfläche vorhanden im Konfigurieren Sie Keycloak Tab.
Erste Schritte mit der Einrichtung des OAuth-Clients
  • Navigieren Sie zur Registerkarte Keycloak -> Joomla. Unter dem Zuordnung von Benutzerattributen Ordnen Sie im Abschnitt den Keycloak-Attributnamen dem entsprechenden Joomla-Attributnamen zu und klicken Sie auf Konfiguration speichern.
Erste Schritte mit der Einrichtung des OAuth-Clients
miniorange img  Synchronisieren Sie einen einzelnen Benutzer oder alle Benutzer
  • Enter UserPrincipalName/ID eines beliebigen Benutzers Ihrer Keycloak-Anwendung.
  • Klicken Sie auf Benutzer erstellen Schaltfläche, um Ihren Keycloak-Benutzer für die Datenbank Ihrer Joomla-Site zu erstellen.
  • Oder klicken Sie auf Alle Benutzer erstellen Schaltfläche, um alle Benutzer aus den Keycloak-Benutzern mit der Datenbank Ihrer Joomla-Site zu synchronisieren. (Hinweis: Dies ist eine Premium-Funktion.)
Erste Schritte mit der Einrichtung des OAuth-Clients
miniorange img  Benutzergruppen synchronisieren (Premium-Funktion)
  • Unter dem Benutzergruppen synchronisierenSie können Benutzergruppen von Keycloak zu Joomla-Benutzergruppen zuordnen. Wählen Sie außerdem die Standardgruppe für neue/angemeldete Benutzer aus.
Erste Schritte mit der Einrichtung des OAuth-Clients
miniorange img  Legen Sie das Benutzersynchronisierungsintervall fest (Premium-Funktion)
  • Der Legen Sie das Benutzersynchronisierungsintervall fest Richten Sie im Abschnitt „Benutzersynchronisierung“ einen Zeitplan für die automatische Benutzersynchronisierung auf stündlicher, täglicher oder wöchentlicher Basis ein.
Erste Schritte mit der Einrichtung des OAuth-Clients
miniorange img  Benutzer erstellen und löschen
  • Navigieren Sie zur Registerkarte Joomla -> Keycloak. Hier, unter dem Erstellen Sie einen einzelnen Benutzer Abschnitt: Jeder in Joomla erstellte Benutzer wird automatisch synchronisiert und in Keycloak erstellt.
  • Unter dem Benutzer löschen Im Abschnitt können Sie einen einzelnen Benutzer aus Keycloak löschen.
Erste Schritte mit der Einrichtung des OAuth-Clients
miniorange img  Automatische Bereitstellung (Premium-Funktion)
  • Unter dem Automatische Bereitstellung Im Abschnitt „Benutzerverwaltung“ können Sie die Bereitstellung automatisieren, wenn ein Benutzer erstellt, gelöscht oder aktualisiert wird. Sie können auch die automatische Synchronisierung des Joomla-Benutzerkennworts aktivieren.
Erste Schritte mit der Einrichtung des OAuth-Clients
miniorange img  Benutzerattribute synchronisieren und Intervall festlegen (Premium-Funktion)
  • Unter dem Benutzerattribut synchronisieren Auf der Registerkarte können Sie Benutzerattribute von Joomla zu Keycloak zuordnen.
  • Sie können auch einen Zeitplan für die automatische Benutzersynchronisierung einrichten Benutzersynchronisierungsintervall festlegen Tab.
Erste Schritte mit der Einrichtung des OAuth-Clients

    Sie haben Keycloak User Sync erfolgreich mit Joomla konfiguriert. Sollten Sie etwas nicht finden, schreiben Sie uns bitte eine E-Mail an joomlasupport@xecurify.com.


ADFS_sso ×
Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung