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. Drupal Keycloak Benutzerbereitstellung Mit diesem Modul können Administratoren Benutzer einfach erstellen, aktualisieren oder löschen – manuell, bedarfsgesteuert oder nach Zeitplan. 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.
Wenn 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 Lösung des Problems und unterstützen Sie bei der Einrichtung.





