Suchergebnisse :

×

Benutzersynchronisierung für Keycloak | Benutzer von WordPress mit Keycloak synchronisieren


Remote-Benutzersynchronisierungs-Plugin Das WordPress-Plugin „User Sync“ ermöglicht die automatische Synchronisierung von Benutzerdaten zwischen WordPress und Keycloak. Es bietet Echtzeit-Synchronisierung für Benutzerdaten.

Das User Sync-Plugin für WordPress ermöglicht es Ihnen, die Erstellung, Aktualisierung und Löschung von Benutzerinformationen von WordPress in Echtzeit an Drittanbieteranwendungen zu automatisieren und die Benutzersynchronisierung zu automatisieren.

Voraussetzung

Um die Benutzersynchronisierung mit Keycloak zu konfigurieren, müssen Sie das Plugin miniOrange WordPress to Remote User Sync installieren:

Das User Sync-Plugin für WordPress ermöglicht die Automatisierung der Benutzerbereitstellung (Erstellen, Aktualisieren und Löschen von Benutzerinformationen) von WordPress in Echtzeit an Drittanwendungen sowie die Automatisierung der Benutzersynchronisierung für WordPress von verschiedenen Identitätsanbietern. [24/7-SUPPORT]

 Getestet mit 6.0.2

Schritte zum Konfigurieren von Keycloak:

  • Gehen Sie zu Ihrem Keycloak-Realm (außer Master) und wählen Sie Ihren Client aus Kunden Registerkarte (remote_sync in diesem Fall).

  • Keycloak Client – ​​Benutzer-Synchronisierungs-Plugin für WordPress | Keycloak-Integration für WordPress
  • Stellen Sie sicher, dass Sie Folgendes haben Fähigkeitskonfiguration aktiviert.

  • Capibility Config – Benutzersynchronisierungs-Plugin für WordPress | WordPress Keycloak-Integration
  • Im Dienstkontenrollen Tab, Weisen die anfänglich erforderlichen Rollen, wie unten gezeigt.

  • Anfängliche Rollenzuweisung – WordPress-Benutzersynchronisierungs-Plugin | WordPress Keycloak-Integration Anfängliche Rollen – WordPress-Benutzersynchronisierungs-Plugin | WordPress Keycloak-Integration
  • Nachdem Sie die ersten Rollen zugewiesen haben, klicken Sie auf Rolle zuweisen und dann Nach Kunden filtern um zusätzliche Rollen zuzuweisen, die für API-Berechtigungen erforderlich sind.

  • Erweiterte Rollen – WordPress-Benutzersynchronisierungs-Plugin | WordPress Keycloak-Integration
    Erweiterte Rollenzuweisung – WordPress-Benutzersynchronisierungs-Plugin | WordPress Keycloak-Integration
  • Gehen Sie zu Ihrem Keycloak-Client und kopieren Sie die Kunden-ID von der Einstellungen Tab. Gehen Sie als nächstes zum Aus- und Fortbildungen Tab und kopieren Sie die Kundengeheimnis.

  • Client-ID – WordPress-Benutzersynchronisierungs-Plugin | WordPress Keycloak-Integration Client-Geheimnis – WordPress-Benutzersynchronisierungs-Plugin | WordPress Keycloak-Integration
  • Darüber hinaus erfordert die Konfiguration auch den OpenID-Endpunkt, der im verfügbar ist OpenID-Endpunktkonfiguration unter Realm Settings wie unten gezeigt.

  • OpenID Endpoints – WordPress-Benutzersynchronisierungs-Plugin | WordPress Keycloak-Integration

Schritte zur Konfiguration des Remote-Sync-Plugins für WordPress

  • aktivieren Sie die Fernsynchronisierung Plugin für WordPress und Sie werden zur Hauptkonfigurationsseite weitergeleitet.
  • Klicken Sie auf Neuen Remote-Server hinzufügen.
  • Server hinzufügen – WordPress-Benutzersynchronisierungs-Plugin | WordPress Keycloak-Integration
  • Benennen Sie die aktuelle Konfiguration mit einem passenden Namen und wählen Sie dann im Dropdown-Menü unten die Option „Keycloak“ aus.

  • Details zur Remote-Synchronisierung – WordPress-Benutzersynchronisierungs-Plugin | WordPress Keycloak-Integration
  • Nachdem Sie der Konfiguration einen passenden Namen gegeben haben, fügen Sie den ein Client-ID, Client-Geheimnis und OpenID-Endpunktkonfiguration in ihren jeweiligen Fachgebieten.

  • Plugin-Konfiguration – WordPress-Benutzersynchronisierungs-Plugin | WordPress Keycloak-Integration
  • Scrollen Sie nach unten und drehen Sie das Symbol Erstellen Sie einen Benutzer in Remote, wenn der Benutzer in WordPress erstellt wird einschalten und anklicken Konfiguration speichern.

  • Konfiguration speichern – WordPress-Benutzersynchronisierungs-Plugin | WordPress Keycloak-Integration
  • Gehen Sie zur Attributzuordnung Klicken Sie auf die Registerkarte und wählen Sie das entsprechende zuzuordnende Attribut aus, wie unten gezeigt.

  • Keycloak-Attribute WordPress-Attribute
    Benutzername user_login
    E-Mail user_email
    Vorname Vorname
    Familienname, Nachname Familienname, Nachname
    Passwort user_pass

    Attributzuordnung – WordPress-Benutzersynchronisierungs-Plugin | WordPress Keycloak-Integration
  • Gespeichert Wählen Sie die Konfiguration aus und klicken Sie auf Zurück zur Remote-Server-Liste oben und gehe zum Nutzer Abschnitt von WordPress.

  • Benutzer erstellen – WordPress-Benutzersynchronisierungs-Plugin | WordPress Keycloak-Integration
  • Klicken Sie nun auf Benutzer hinzufügen um einen neuen Benutzer in WordPress zu erstellen. Sobald der Benutzer in WordPress erstellt wurde, wird er automatisch in Keycloak erstellt.

  • Benutzer hinzufügen – WordPress-Benutzersynchronisierungs-Plugin | WordPress Keycloak-Integration
  • Anstatt zu erstellen, ob Sie einen Ihrer vorhandenen Benutzer synchronisieren möchten, können Sie die Benutzer, die Sie synchronisieren möchten, aus der Liste auswählen und auswählen Synchronisieren Sie Benutzer mit dem Remote-Server von der Bulk-Aktionen Dropdown-Liste.

  • Benutzer synchronisieren – WordPress-Benutzersynchronisierungs-Plugin | WordPress Keycloak-Integration
  • Um zu überprüfen, ob Ihre Benutzer mit Keycloak synchronisiert sind, navigieren Sie zu Keycloak (Keycloak-Bereich) -> Benutzer und Sie sehen die dort erstellten Benutzer.

  • Keycloak-Benutzer – WordPress-Benutzersynchronisierungs-Plugin | WordPress Keycloak-Integration

Sie haben die Benutzersynchronisierung für Ihre Keycloak-Benutzer mithilfe von erfolgreich konfiguriert Fernsynchronisierung Plugin für WordPress.

Fazit

Keycloak-Integration mit Remote-Benutzersynchronisierung Mit diesem WordPress-Plugin können Sie die Benutzersynchronisierung von WordPress zu Keycloak automatisieren. Diese Anleitung hilft Ihnen bei der Integration des Plugins, Benutzerdaten in WordPress in Echtzeit zu erstellen, zu aktualisieren und zu löschen sowie die Keycloak-Benutzersynchronisierung zu automatisieren.

Weitere Informationen

Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung