Suchergebnisse :

×

Benutzerbereitstellung zwischen zwei Drupal-Websites

Die Modul zur Benutzerbereitstellung und -synchronisierung Ermöglicht die nahtlose Synchronisierung von Benutzerdaten zwischen zwei Drupal-Websites. Benutzer können sich mit denselben Anmeldedaten auf mehreren Drupal-Websites anmelden und ihre Daten bleiben websiteübergreifend aktuell. Das Modul unterstützt zudem die Integration mit beliebigen SCIM-kompatiblen Identitätsanbietern (IdP), einschließlich benutzerdefinierter Anbieter.

  • Laden Sie das Modul herunter:

    Composer benötigt 'drupal/user_provisioning'

  • Navigieren Erweitern Menü auf Ihrer Drupal-Administratorkonsole und suchen Sie nach miniOrange Benutzerbereitstellung über das Suchfeld.
  • Aktivieren Sie das Modul, indem Sie das Kontrollkästchen aktivieren und auf klicken Installieren .
  • Konfigurieren Sie das Modul unter

    {BaseURL}/admin/config/people/user_provisioning/overview

  • Installieren Sie das Modul:

    drush und user_provisioning

  • Leeren Sie den Cache:

    drush cr

  • Konfigurieren Sie das Modul unter

    {BaseURL}/admin/config/people/user_provisioning/overview

  • Navigieren Erweitern Menü auf Ihrer Drupal-Administratorkonsole und klicken Sie auf Installieren Sie neue Modul .
  • Installieren Sie das Drupal-Benutzerbereitstellung und -Synchronisierung Modul entweder durch Herunterladen der Zip-Datei oder über die URL der Paket (tar/zip).
  • Klicken Sie auf Aktivieren Sie neu hinzugefügte Module.
  • Aktivieren Sie dieses Modul, indem Sie das Kontrollkästchen aktivieren und auf klicken Installieren .
  • Konfigurieren Sie das Modul unter

    {BaseURL}/admin/config/people/user_provisioning/overview


In einem Drupal-Setup mit zwei Sites fungiert eine Site als SCIM-Server (Server-Site) und die andere als SCIM-Client (Client-Site). Der SCIM-Client ist für die Übermittlung von Benutzeroperationen wie Erstellen, Lesen, Aktualisieren und Löschen (CRUD) an den SCIM-Server zuständig. Das bedeutet, dass alle Änderungen an Benutzerkonten auf der Client-Site synchronisiert und auf der Server-Site abgebildet werden. Diese Konfiguration trägt dazu bei, konsistente und zentrale Benutzerdaten auf beiden Drupal-Sites zu gewährleisten.

Hinweis und Kontakt - SSO zwischen zwei WordPress-Sites

Hinweis: Sie benötigen die Premium Version des Moduls zum Einrichten von Drupal als SCIM-Server.


  • Navigieren Sie zu der Benutzerbereitstellung Registerkarte des Moduls und klicken Sie auf Einrichtung Knopf unter dem Wechsel vom Anbieter zu Drupal (SCIM Server) .
Drupal-Benutzerbereitstellung – SCIM-Server – Klicken Sie auf die Schaltfläche „Konfigurieren“
  • Kopieren Sie die SCIM-Basis-URL kombiniert mit einem nachhaltigen Materialprofil. SCIM-Inhaber-Token. (Halten Sie sie griffbereit, da sie zum Konfigurieren von Drupal als SCIM-Client erforderlich sind.)
Drupal-Benutzerbereitstellung – SCIM-Server – SCIM-Server und SCIM-Client kopieren
  • Gehen Sie zum Benutzerbereitstellung des Moduls und klicken Sie auf das Einrichtung Knopf unter dem Änderungen von Drupal zum Provider (SCIM-Client) .
Drupal-Benutzerbereitstellung – Änderungen aus Drupal auswählen

  • Mach das ... an Aktivieren Sie die SCIM-Client-API-Integration schalten Sie um und fügen Sie die kopierte SCIM-Basis-URL und das Bearer-Token in das SCIM 2.0-Basis-URL kombiniert mit einem nachhaltigen Materialprofil. SCIM-Inhaber-Token Textfelder bzw.
  • Wenn Sie fertig sind, klicken Sie auf Anmeldeinformationen speichern und testen .
Drupal-Benutzerbereitstellung – Umschalter aktivieren

  • Wenn der Test erfolgreich ist, wird eine Erfolgsmeldung angezeigt.
Drupal-SCIM-Client-Drupal-Klick-Speichern-und-Test-Anmeldeinformationen

  • Nachdem Sie die Konfiguration erfolgreich getestet haben, scrollen Sie nach unten zum Attributzuordnung .
  • Wähle aus Drupal-Benutzerattribut Sie möchten dem entsprechenden SCIM-Provider-Attribut, Dann klicken Sie auf die Zuordnung speichern .
  • Wenn Sie fertig sind, klicken Sie auf Nächster Schritt.
Drupal-Benutzerbereitstellung – Attributzuordnung

  • Das Modul „Benutzerbereitstellung und -synchronisierung“ unterstützt drei Bereitstellungsarten:
    • Manuelle/On-Demand-Bereitstellung: Bei der manuellen/On-Demand-Bereitstellung werden Benutzer nach Bedarf vom Administrator erstellt, aktualisiert, deaktiviert oder gelöscht.
    • Automatische Bereitstellung: Mit der automatischen Bereitstellung werden beim Erstellen, Aktualisieren oder Löschen eines Benutzers auf einer Drupal-Site dieselben Änderungen automatisch auf der anderen Site vorgenommen. Dadurch bleiben beide Sites ohne manuelle Arbeit synchron.
    • Scheduler-basierte Bereitstellung: Auf diese Weise können Sie während des CRON-Laufs CRUD-Operationen für jeden Drupal-Benutzer in Ihrem Provider durchführen.
  • Wähle die Bereitstellungstypen basierend auf Ihrer Präferenz.
Drupal-Benutzerbereitstellung – Attributzuordnung

  • Wähle aus Bereitstellungsvorgänge (Erstellen, Aktualisieren, Deaktivieren, Löschen) nach Bedarf.
Drupal-Benutzerbereitstellung – Attributzuordnung

  • Diese Funktion ermöglicht die Bereitstellung von Benutzern mit einer der ausgewählten Rollen. Nur diese Benutzer werden an die Drupal-Site (Server) weitergeleitet; andere werden übersprungen.
Drupal-Benutzerbereitstellung – Rollenfilter

  • Mit dieser Funktion können Sie Benutzerrollen von Drupal als Gruppen an andere Drupal-Sites (Server) senden.
  • Hinweis und Kontakt

    Hinweis: Standardrollen von Drupal werden nicht synchronisiert.


  • Klicken Sie auf Alles erledigt .
Drupal-Benutzerbereitstellung – Gruppenbereitstellung

  • Klicken Sie auf die Führen Sie eine manuelle Synchronisierung durch Knopf unter dem Manuelle Bereitstellung Spalte.
Drupal-Benutzerbereitstellung – manuelle Bereitstellung bei Bedarf durchführen

  • Suchen Sie nach dem Benutzer, den Sie für die Drupal-Site (Server) bereitstellen möchten, und klicken Sie dann auf das Anfrage senden .
Drupal-Benutzerbereitstellung – manuelle Bereitstellung bei Bedarf durchführen

  • Sobald der Benutzer erfolgreich für die Anwendung bereitgestellt wurde, wird eine Erfolgsmeldung angezeigt.
Drupal-Benutzerbereitstellung – manuelle Bereitstellung bei Bedarf durchführen

  • Überprüfen wir, ob der Benutzer auf der Drupal-(Server-)Site erstellt/bereitgestellt wurde. Führen Sie die folgenden Schritte aus, um den erstellten Benutzer zu finden:
    • Klicken Sie im linken Bereich auf das Personen Tab.
    Drupal-Benutzerbereitstellung – Automatisch erstellte Benutzer

  • Mithilfe der automatischen Bereitstellung können Sie Benutzer basierend auf den folgenden Ereignissen bereitstellen:
    • Admin-Oberfläche: Wenn Administratoren oder autorisierte Benutzer ein Benutzerkonto manuell über das Drupal-Administrationsbereich erstellen, aktualisieren oder löschen.
    • Änderung des Benutzerkontos: Wenn Benutzer ihre eigenen Informationen erstellen, aktualisieren oder löschen, indem sie das Benutzer/{user_id}/Seite bearbeiten oder ein benutzerdefiniertes Formular.
    • Module von Drittanbietern: Wenn ein Benutzer auf der Drupal-Site über Module, Apps oder benutzerdefinierten Code von Drittanbietern erstellt oder aktualisiert wird.
  • Sehen wir uns beispielsweise an, wie die automatische Bereitstellung mithilfe der Admin-Oberfläche funktioniert:
  • Navigieren Sie zu der Personen Registerkarte (Admin/Personen) in der oberen Navigationsleiste des Drupal-Client-Website und klicken Sie auf +Benutzer hinzufügen .
Drupal-Benutzerbereitstellung – Benutzer hinzufügen

  • Geben Sie die Benutzerdetails ein und klicken Sie dann auf das Neuen Account erstellen .
Drupal-Benutzerbereitstellung – Benutzerdetails eingeben

  • Überprüfen wir, ob der Benutzer auf der Drupal-(Server-)Site erstellt/bereitgestellt wurde. Führen Sie die folgenden Schritte aus, um den erstellten Benutzer zu finden:
    • Klicken Sie im linken Bereich auf das Personen Tab.
    Drupal-Benutzerbereitstellung – Automatisch erstellte Benutzer

Herzlichen Glückwunsch! Sie haben die Benutzerbereitstellung zwischen den beiden Drupal-Sites erfolgreich abgeschlossen.

Wenn die Bereitstellung nicht erfolgreich war, kontaktieren Sie uns bitte unter drupalsupport@xecurify.com. Bitte fügen Sie einen Screenshot des Fehlerfensters bei. Wir helfen Ihnen dann bei der Lösung des Problems und führen Sie durch die Einrichtung.

ADFS_sso ×
Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung