Suchergebnisse :

×

Richten Sie User Provisioning (SCIM) in Drupal mit AWS ein

Richten Sie User Provisioning (SCIM) in Drupal mit AWS ein


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 AWS-Anwendung widergespiegelt werden. Dieser Einrichtungsleitfaden führt Sie durch die Schritte zum Konfigurieren der manuellen, automatischen oder zeitplanerbasierten Bereitstellung mit AWS. Es ist kompatibel mit Drupal 9 und Drupal 10.

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:

  • Sobald das Modul installiert ist, navigieren Sie zu Konfiguration Registerkarte der Drupal-Site und wählen Sie aus miniOrange-Benutzerbereitstellung.
  • Navigieren Sie zu der Benutzerbereitstellung Registerkarte des Moduls und klicken Sie auf Einrichtung Knopf unter dem Änderungen von Drupal zu Provider (SCIM Client) .
  • AWS-SCIM-Server-Click-Configure-Drupal-to-Provider
  • Aktivieren Sie die Aktivieren Sie die SCIM-Client-API-Integration Kontrollkästchen.
  • AWS-SCIM-Server-Enable-Kontrollkästchen

Konfigurieren Sie AWS als SCIM-Server:

  • Melden Sie sich bei der AWS-Administrator Konsole.
  • Suchen Sie nach HEIF-Bilderweiterungen. IAM in der Suchleiste und klicken Sie auf IAM Identity Center (Nachfolger von AWS Single Sign-On).
  • AWS-SCIM-Server-Suche-IAM
  • Navigieren Sie zu der Rahmen Registerkarte im linken Navigationsbereich.
  • AWS-SCIM-Server-Navigieren-zu-Einstellungen-AWS
  • Unter dem Aktionen Dropdown, klicken Sie auf Bereitstellung verwalten.
  • AWS-SCIM-Server-Click-Manage-Provisioning
  • Kopieren Sie die SCIM-Basis-URL
  • AWS-SCIM-Server-Copy-SCIM-Base-URL
  • Navigieren Sie zur Drupal-Site und fügen Sie das Kopierte ein SCIM-Basis-URL unter dem SCIM-Basis-URL Textfeld.
  • AWS-SCIM-Server-Paste-SCIM-Base-URL
  • Navigieren Sie zur AWS-Konsole und klicken Sie auf Token generieren .
  • AWS-SCIM-Server-Click-Generate-Token
  • Kopieren Sie das generierte Zugangstoken.
  • AWS-SCIM-Server-Copy-SCIM-Server
  • Navigieren Sie zur Drupal-Site und fügen Sie das Kopierte ein Zugangstoken unter dem SCIM-Inhaber-Token Textfeld.
  • AWS-SCIM-Server-Paste-SCIM-Bearer-Token
  • Klicken Sie auf Anmeldeinformationen speichern und testen .
  • AWS-SCIM-Server-Click-Save-Test-Configuration
  • Sobald der Test erfolgreich war, wird die folgende Erfolgsmeldung auf dem Bildschirm angezeigt.
  • AWS-SCIM-Server-Configurations-Success.webp

Attributzuordnung:

  • Wenn Sie mit der Konfiguration fertig sind, scrollen Sie nach unten zu Attributzuordnung .
  • AWS-SCIM-Server-Scroll-to-attribute-mapping-section
  • Von dem Drupal-Benutzerattribut Wählen Sie im Dropdown-Menü das Benutzerattribut aus, das dem zugeordnet werden soll SCIM-Anbieterattribut.
  • AWS-SCIM-Server-Configure-Attribute-Mapping
  • Klicken Sie auf Nächster Schritt .
  • SCIM-Server-Attribute-Mapping-Click-Next-Step

Wie funktioniert die Bereitstellung?

Das Modul unterstützt drei Arten der Bereitstellung:

  1. Manuelle/On-Demand-Bereitstellung
  2. Automatische Bereitstellung
  3. Schedulerbasierte Bereitstellung.
  • Wählen Sie Ihre bevorzugte Bereitstellungsoption.
  • SCIM-Server-drei-Arten-der-Bereitstellung

In Manuelle/On-Demand-Bereitstellung, wird der Benutzer manuell von der Drupal-Site für die AWS-Anwendung bereitgestellt.

Konfigurieren Sie die manuelle/On-Demand-Bereitstellung

  • Aktivieren Sie die Manuelle/On-Demand-Bereitstellung und wählen Sie die Bereitstellungsvorgänge (z. B. Erstellen, Aktualisieren, Deaktivieren, Löschen) entsprechend Ihren Anforderungen und klicken Sie auf Alles erledigt .
  • SCIM-Server-Manual-Provisioning-Select-Operations

Wie funktioniert die manuelle/On-Demand-Bereitstellung?

  • Klicken Sie auf Führen Sie eine manuelle Synchronisierung durch Klicken Sie auf die Schaltfläche unter der Spalte „Manuelle Bereitstellung“.
  • Drupal-SCIM-Server-Click-Perform-Manual-Provisioning
  • Suchen Sie nach dem Benutzer, den Sie bereitstellen möchten Drupal Server-Site und klicken Sie auf Absenden .
  • drupal-SCIM-Server-Select-User-to-Provision
  • Sobald der Benutzer erfolgreich für die Anwendung bereitgestellt wurde, wird eine Erfolgsmeldung angezeigt.
  • SCIM-Server-User-Provisioned-Success
  • Der Status des Benutzers in der AWS-Anwendung kann auch durch Navigieren zu überprüft werden Nutzer Registerkarte im linken Navigationsbereich der AWS-Konsole.
  • AWS-SCIM-Server-Manual-User-Provisioned

Bei der automatischen Bereitstellung werden immer dann, wenn CRUD-Vorgänge für den Benutzer auf der Drupal-Site ausgeführt werden, dieselben CRUD-Vorgänge automatisch gleichzeitig (im laufenden Betrieb) für den Benutzer in der AWS-Anwendung ausgeführt.

Konfigurieren Sie die automatische Bereitstellung

  • Aktivieren Sie die Automatische Bereitstellung und wählen Sie die Bereitstellungsvorgänge (z. B. Benutzer erstellen, aktualisieren, deaktivieren, löschen) gemäß Ihren Anforderungen aus und klicken Sie auf Alles erledigt .
  • SCIM-Server-Automatic-Provisioning-Select-Operations

Wie funktioniert die automatische Bereitstellung?

1. Nach Admin-Konto:

  • Navigieren Sie zur Registerkarte „Personen“. (Administrator/Personen) in der oberen Navigationsleiste des Drupal-Client-Site und klicken Sie auf +Benutzer hinzufügen .
  • Drupal-SCIM-Server-Click-Add-User-Drupal
  • Geben Sie die Benutzerdaten ein und klicken Sie auf Neuen Account erstellen .
  • drupal-SCIM-Server-Benutzerinformationen
  • Der Status des Benutzers kann in der AWS-Anwendung überprüft werden, indem Sie zu navigieren Nutzer Tab.
  • AWS-SCIM-Server-User-Provisioned-Success-Admin-Konto

2. Durch die Registrierung eines neuen Benutzers über das Login-Registrierungsfenster:

  • Navigieren Sie zum Fenster „Benutzer erstellen“. {Basis-URL}/user/register.
  • Geben Sie die Benutzerinformationen ein und klicken Sie auf Neuen Account erstellen .
  • AWS-SCIM-Server-Neues-Konto erstellen
  • Der Status des Benutzers kann in der AWS-Anwendung überprüft werden, indem Sie zur Registerkarte „Benutzer“ navigieren.
  • AWS-SCIM-Server-User-Provisioned-Success-Create-User-Account

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

Herzlichen Glückwunsch, Sie haben AWS erfolgreich als SCIM-Server und Drupal als SCIM-Client eingerichtet.

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