Drupal Keycloak-Benutzersynchronisierung einrichten
Übersicht
Die Keycloak-Benutzerbereitstellungsintegration mit Drupal vereinfacht die Benutzerverwaltung, indem Benutzerkonten und Profilinformationen zwischen Ihrer Drupal-Website und dem Keycloak-Identitätsanbieter synchronisiert werden. Diese umfassende Einrichtungsanleitung hilft Ihnen bei der Konfiguration der manuellen/automatischen Benutzerbereitstellung und -synchronisierung von Drupal zu Keycloak. Mit dem Drupal-Keycloak-Benutzerbereitstellungsmodul können Administratoren Benutzer einfach manuell, bedarfsgesteuert oder zeitgesteuert erstellen, aktualisieren oder löschen. Das Modul gewährleistet eine sichere und effiziente Benutzerdatenverwaltung über verschiedene Plattformen hinweg und ist vollständig kompatibel mit Drupal 9, Drupal 10 und Drupal 11.
Installationsschritte
- Verwenden von Composer
- Mit Drush
- Manuelle Installation
Konfigurationsschritte
1. API-basierte Bereitstellung konfigurieren
- Navigieren Sie nach der Installation des Moduls auf der Drupal-Site im Menü „Verwaltung“ zu Konfiguration → Personen → miniOrange Keycloak-Benutzerbereitstellung.
- Werfen Sie einen Blick auf die Funktion des Moduls und klicken Sie auf Lassen Sie uns das Modul konfigurieren .

2. Integration von Drupal mit Keycloak
- Melden Sie sich mit Ihren Keycloak-Zugangsdaten an.
- Navigieren Sie im Menü auf der linken Seite zu Kunden und klicken Sie auf Client erstellen .

- Der Client erstellen:
- Geben Sie die Kunden-ID und Beschreibung.
- Klicken Sie auf Weiter um fortzufahren.

- Aktivieren Sie im nächsten Bildschirm die Option Client-Authentifizierung und Genehmigung Umschaltknöpfe.
- Aktivieren Sie die Kontrollkästchen für Standardfluss und Direktzugangsstipendien.
- Klicken Sie auf Weiter Klicken Sie auf und dann auf Gespeichert um das Setup abzuschließen.

- Sie werden zum. Weitergeleitet Kundendetails Seite. Unter dem Allgemeine Einstellungen Abschnitt, kopieren Sie die Kunden-ID und halten Sie es griffbereit.

- Navigieren Sie nun zu der Aus- und Fortbildungen Abschnitt, kopieren Sie die Kundengeheimnisund bewahren Sie es griffbereit auf.

- Als nächstes gehe zum Servicekontenrollen und klicken Sie auf Rolle zuweisen -> Clientrollen .

- Weisen Sie dem erstellten Client die folgenden Rollen zu.

- Als Nächstes kopieren Sie die Reich Name aus dem Menü auf der linken Seite.

- Gehen Sie zur Drupal-Website und geben Sie Folgendes ein: Keycloak-Domäne, Client-ID, Client-Geheimnis, Keycloak-Realm.
- Wenn Sie fertig sind, klicken Sie auf Konfiguration speichern und testen .

3. Testkonfiguration
- Wenn die Testkonfiguration erfolgreich ist, erhalten Sie von Keycloak eine Liste der Benutzerattribute.

- Alternativ können Sie, falls bei der Integration von Keycloak mit Drupal ein Fehler auftritt, die Fehlerursache überprüfen, indem Sie dem Link in der Fehlermeldung folgen oder zum Abschnitt „Testkonfigurationsergebnis“ scrollen.

- Wenn der Test erfolgreich war, klicken Sie auf Testhandbuch Synchronisierung .

- Geben Sie im Suchfeld den Benutzernamen des Drupal-Benutzers ein und klicken Sie auf die Schaltfläche. Synchronisierung .

- Wenn die Bereitstellung erfolgreich ist, wird eine Statusmeldung wie unten dargestellt angezeigt.

- Um zu überprüfen, ob der Benutzer bereitgestellt ist oder nicht, navigieren Sie zu Nutzer Klicken Sie auf die Registerkarte und bestätigen Sie den Status des Benutzers.

- Manuelle/On-Demand-Bereitstellung
- Automatische Bereitstellung
Das war's!! Sie haben die Benutzer erfolgreich mit Keycloak provisioniert.
Falls die Bereitstellung nicht erfolgreich war, kontaktieren Sie uns bitte unter drupalsupport@xecurify.com. Bitte senden Sie uns einen Screenshot des Fehlerfensters. Wir helfen Ihnen gerne bei der Problemlösung und unterstützen Sie bei der Einrichtung.





