Suchergebnisse :

×

Benutzerbereitstellung und -synchronisierung mit Joomla als SCIM-Server und Drupal als SCIM-Client


Es ist notwendig, Benutzerinformationen über alle Anwendungen hinweg zu synchronisieren, die Drupal als zentralen Identitätsanbieter verwenden. miniOrange Modul „Benutzerbereitstellung und -synchronisierung“. stellt sicher, dass alle Änderungen in den Benutzerfeldern/-rollen gemäß dem SCIM-Protokoll in der verbundenen Joomla-Anwendung widergespiegelt werden. Diese Einrichtungsanleitung führt Sie durch die Schritte zum Konfigurieren der manuellen, automatischen oder zeitplanerbasierten Bereitstellung mit Joomla. Es ist kompatibel mit Drupal 9 und Drupal 10.

Das Modul unterstützt auch eine bidirektionale Synchronisierung zwischen Drupal und Joomla. Sie erreichen uns unter drupalsupport@xecurify.com für persönliche Unterstützung durch einen Drupal-Entwickler.

Installationsschritte


  • 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 des 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

Schritte zum Konfigurieren von Drupal als SCIM-Client:

  • Navigieren Sie auf der Drupal-Site nach der Installation des Moduls zu Benutzerbereitstellung Registerkarte (/admin/config/people/user_provisioning/provisioning).
  • Klicken Sie auf Einrichtung Knopf unter dem Wechsel vom Anbieter zu Drupal (SCIM Server) .
  • Drupal-SCIM-Client-Joomla-Select-Changes-From-Drupla-to-Providerr
  • Aktivieren Sie die Aktivieren Sie die SCIM-Client-API-Integration Kontrollkästchen.
  • Drupal-SCIM-Client-Joomla-Enable-SCIM-Client-API-Integration

Konfigurieren Sie Joomla als SCIM-Server:

  • Melden Sie sich bei Ihrer Joomla-Site an.
  • Installieren und aktivieren Sie das SCIM-Benutzerbereitstellung Modul auf Ihrer Joomla-Site
  • Navigieren Sie zu der SCIM-Konfiguration Registerkarte des miniOrange SCIM Server-Moduls.
  • Drupal-SCIM-Client-Joomla-Navigate-SCIM-Configuration-Tab
  • Kopieren Sie die SCIM-Basis-URL.
  • /Drupal-SCIM-Client-Joomla-Copy-SCIM-Base-URL
  • Navigieren Sie zurück zur Drupal-Site und fügen Sie die kopierte Datei ein SCIM-Basis-URL unter dem SCIM-Basis-URL Textfeld.
  • Drupal-SCIM-Client-Joomla-Paste-SCIM-Base-URL-In-Drupal
  • Navigieren Sie für das SCIM-Bearer-Token ebenfalls zur Joomla-Site und kopieren Sie das SCIM-Inhaber-Token.
  • Drupal-SCIM-Client-Joomla-Copy-SCIM-Bearer-Token
  • Gehen Sie zurück zur Drupal-Site und fügen Sie das Kopierte ein SCIM-Inhaber-Token unter dem SCIM-Inhaber-Token Textfeld.
  • Klicken Sie auf Anmeldeinformationen speichern und testen .
  • Drupal-SCIM-Client-Joomla-Click-Save-and-Test-Credentials
  • Sobald der Test erfolgreich war, erhalten Sie eine Erfolgsmeldung.
  • Drupal-SCIM-Client-Joomla-Success-Status-Message

Attributzuordnung:

  • Scrollen Sie nach den erfolgreichen Testkonfigurationen nach unten zum Abschnitt Attributzuordnung.
  • Wähle aus Benutzername-Attribut Sie möchten mit dem zuordnen SCIM-Anbieterattribut aus dem Abschnitt Drupal-Benutzerattribute und klicken Sie auf Nächster Schritt.
  • SCIM-Server-Attribute-Mapping-Click-Next-Step

Wie funktioniert die Bereitstellung?

Das Benutzerbereitstellungsmodul unterstützt drei Arten der Bereitstellung:

  1. Manuelle/On-Demand-Bereitstellung
  2. Automatische Bereitstellung
  3. Schedulerbasierte Bereitstellung.
  • Wählen Sie die Bereitstellungsoption entsprechend Ihren Anforderungen aus.
  • SCIM-Server-drei-Arten-der-Bereitstellung

Bei der manuellen/On-Demand-Bereitstellung führen Benutzer die Synchronisierung manuell mit Joomla durch. Es ermöglicht die Bereitstellung von Benutzern nach Bedarf in Echtzeit, ohne auf die Ausführung des CRON warten zu müssen. Kann auch zur Fehlerbehebung verwendet werden

Wie konfiguriere ich die manuelle/On-Demand-Bereitstellung?

  • Aktivieren Sie die Manuelle/On-Demand-Bereitstellung Kontrollkästchen.
  • Drupal-SCIM-Client-Joomla-Select-Manual-Provisioning
  • Wählen Sie die Bereitstellungsvorgänge aus (d. h. erstellen, aktualisieren, deaktivieren, löschen) nach Ihren Anforderungen und klicken Sie auf Alles erledigt .
  • Drupal-SCIM-Client-Joomla-Manual-Provisioning-Select-Create-User-and-click-All-done

Wie funktioniert die manuelle/On-Demand-Bereitstellung?

  • Klicken Sie auf Führen Sie eine manuelle Synchronisierung durch .
  • Drupal-SCIM-Client-Joomla-Select-Perform-Manual-Sync
  • Suchen Sie nach dem Benutzer, den Sie für die Joomla-Site bereitstellen möchten, wählen Sie den Benutzer aus und klicken Sie auf Absenden .
  • Drupal-SCIM-Client-Joomla-Search-User-Click-Submit
  • Sobald der Benutzer erfolgreich für die Anwendung bereitgestellt wurde, erhalten Sie eine Erfolgsmeldung.
  • Drupal-SCIM-Client-Joomla-User-Success-Message
  • Um zu überprüfen, ob der Benutzer bereitgestellt ist oder nicht, navigieren Sie zu Registerkarte „Benutzer“. im linken Navigationsbereich der Joomla-Site.
  • Drupal-SCIM-Client-Joomla-Manual-Provisioning-Verify-User

Diese Art der Bereitstellung ermöglicht es Ihnen, Benutzer mit Joomla zu synchronisieren, wenn in Drupal CRUD-Vorgänge für sie ausgeführt werden.

Wie konfiguriere ich die automatische Bereitstellung?

  • Aktivieren Sie die Automatische Bereitstellung Kontrollkästchen.
  • Drupal-SCIM-Client-Joomla-Select-Automatic-Provisioning
  • Wählen Sie die Bereitstellungsvorgänge aus (z. B. Benutzer erstellen, aktualisieren, deaktivieren, löschen) nach Ihren Anforderungen und klicken Sie auf Alles erledigt .
  • Drupal-SCIM-Client-Joomla-Automatic-Provisioning-Select-Create-User

Wie führt man die automatische Bereitstellung durch?

Die automatische Bereitstellung hilft Ihnen bei der Bereitstellung Ihrer Benutzer mithilfe eines der folgenden Ereignisse:

  1. Admin-Oberfläche: Wenn Administratoren oder privilegierte Benutzer manuell CRUD-Vorgänge für das Konto eines Benutzers über die Drupal-Administratoroberfläche ausführen.
  2. Änderung des Benutzerkontos: Immer wenn Benutzer selbst CRUD-Vorgänge an ihrem eigenen Informationsformular user/{user_id}/edit oder einem anderen benutzerdefinierten Formular durchführen.
  3. Module von Drittanbietern: Immer wenn eine Benutzerentität auf der Drupal-Site mithilfe von Modulen/Anwendungen von Drittanbietern oder benutzerdefiniertem Code aktualisiert/erstellt wird

Führen wir die automatische Bereitstellung über die Admin-Schnittstelle durch:

  • Navigieren Sie zur Registerkarte „Personen“. (Administrator/Personen) in der oberen Navigationsleiste des Drupal-Client-Site und klicken Sie auf +Benutzer hinzufügen .
  • Drupal-SCIM-Client-Joomla-Automatic-Provisioning-Select-Add-User
  • Geben Sie die Details ein und klicken Sie auf Neues Konto erstellen .
  • drupal-SCIM-Server-Benutzerinformationen
  • Sie können den Status des Benutzers in Joomla überprüfen, indem Sie zu navigieren Registerkarte „Benutzer“. im linken Navigationsbereich der Joomla-Site.
  • AWS-SCIM-Server-User-Provisioned-Success-Admin-Konto

Sie können sehen, dass der Benutzer erfolgreich auf der Drupal Server-Site bereitgestellt wurde.

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

 Fallstudien
miniOrange hat mit seinen hochflexiblen/anpassbaren Drupal-Lösungen erfolgreich die Anwendungsfälle von über 400 vertrauenswürdigen Kunden bedient. Schauen Sie sich dazu gerne einige unserer einzigartigen Fallstudien an Link.
 Andere Lösungen
Entdecken Sie gerne andere von uns angebotene Drupal-Lösungen hier. Zu den beliebten Lösungen unserer vertrauenswürdigen Kunden gehören 2FA, SSO und Website-Sicherheit. 
  Aktiver Support rund um die Uhr
Die Drupal-Entwickler von miniOrange bieten schnelle und aktive Unterstützung bei Ihren Anliegen. Wir können Sie von der Auswahl der besten Lösung für Ihren Anwendungsfall bis hin zur Bereitstellung und Wartung der Lösung unterstützen.
Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Support
Kontaktieren Sie den miniOrange-Support
Erfolg

Vielen Dank für Ihre Anfrage.

Wenn Sie innerhalb von 24 Stunden nichts von uns hören, können Sie gerne eine Folge-E-Mail an senden info@xecurify.com