Suchergebnisse :

×

Richten Sie die Drupal Okta-Benutzersynchronisierung ein

Richten Sie die Drupal Okta-Benutzersynchronisierung ein


Die Integration von Okta User Provisioning mit Drupal optimiert die Benutzerverwaltung und stellt aktuelle Benutzerinformationen im System sicher. Diese Schritt-für-Schritt-Anleitung unterstützt Sie bei der Konfiguration der Benutzerbereitstellung/-synchronisierung von der Drupal-Site zur Okta-Anwendung. Dies ermöglicht Administratoren die einfache Bereitstellung von Benutzern und die Verwaltung von Benutzerdaten mit manueller, automatischer oder zeitplanerbasierter Bereitstellung mithilfe von Drupal Okta User Sync-Modul. Dieses Modul ist mit Drupal 9 und Drupal 10 kompatibel.

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

Installationsschritte:


  • Laden Sie das Modul herunter:
    Composer erfordern drupal/okta_user_sync
  • Gehen Sie zu Erweitern Menü auf Ihrer Drupal-Administratorkonsole und aktivieren Sie das Modul, indem Sie das Kontrollkästchen aktivieren und auf klicken Installieren .
  • Konfigurieren Sie das Modul unter:
    {BaseURL}/admin/config/people/okta_user_sync/overview
  • Installieren Sie das Modul:
    drush und okta_user_sync
  • Leeren Sie den Cache:
     drush cr
  • Konfigurieren Sie das Modul unter:
    {BaseURL}/admin/config/people/okta_user_sync/overview
  • Navigieren Erweitern Menü auf Ihrer Drupal-Administratorkonsole und klicken Sie auf Installieren Sie neue Modul.
  • Installieren Sie das Okta User Sync and Provisioning-Modul, indem Sie entweder die Zip-Datei oder die URL herunterladen 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/okta_user_sync/overview

Modulkonfiguration:

  • Navigieren Sie nach der Installation des Moduls auf der Drupal-Site im Menü „Verwaltung“ zu Konfiguration → Personen → miniOrange Okta User Sync. (/admin/config/people/okta_user_sync/overview)
  • Werfen Sie einen Blick auf die Funktion des Moduls und klicken Sie auf Lassen Sie uns das Modul konfigurieren .
  • Bereitstellung und Synchronisierung von Drupal Okta-Benutzern – klicken Sie auf die Schaltfläche „Modul konfigurieren“.

Drupal mit Okta integrieren:

  • Konfigurieren Sie die im folgenden Screenshot genannten Werte von Okta in Drupal.
  • Drupal Okta-Benutzerbereitstellung und -Synchronisierung – Geben Sie die erforderlichen Informationen aus der Okta-Anwendung ein
    1. Okta-Portal-URL: Die Okta-Portal-URL ist nichts anderes als die Okta-Domäne oder man kann sagen, sie ist die Basis-URL für den Org Authorization Server von Okta. Beispiel: https://{yourOktaDomain}.okta.com Kopieren Sie diese URL und fügen Sie sie in Drupal ein Okta-Portal-URL Textfeld.
    2. Okta-Inhaber-Token:
      • Das Okta-Bearer-Token ist ein Schlüssel zur Authentifizierung von Anfragen an Okta-APIs. Beim Aufruf eines Okta-API-Endpunkts müssen Sie ein gültiges API-Token für die Authentifizierung angeben.
      • Um dieses API-Token zu generieren, melden Sie sich mit den Administratoranmeldeinformationen bei Ihrer Okta-Organisation an.
      • Navigieren Sie in der Admin-Konsole zu Sicherheit → API aus dem Menü.
      • Drupal Okta Benutzerbereitstellung und -synchronisierung – Klicken Sie in der linken Manuleiste auf Sicherheit und wählen Sie API aus
      • Navigieren Sie auf der API-Seite zu Tokens Klicken Sie auf die Registerkarte Token erstellen .
      • Bereitstellung und Synchronisierung von Drupal-Okta-Benutzern – klicken Sie auf der API-Seite auf Tokens und wählen Sie dann „Token erstellen“.
      • Geben Sie den Namen Ihres Tokens ein und klicken Sie Token erstellen.
      • Drupal Okta-Benutzerbereitstellung und -Synchronisierung – Geben Sie den Namen des Tokens ein und klicken Sie auf die Schaltfläche „Token erstellen“.
      • Kopieren Sie das generierte Token-Wert und notieren Sie es sich, da Sie keine Gelegenheit mehr haben, es anzusehen und aufzuzeichnen.
      • Drupal Okta-Benutzerbereitstellung und -Synchronisierung – dann kopieren Sie den generierten Token-Wert, indem Sie einfach auf das Zwischenablagesymbol klicken
      • Navigieren Sie zurück zur Drupal-Site und fügen Sie die kopierte Datei ein Inhaber-Token bei Drupal Okta-Inhaber-Token Textfeld.
      • Drupal Okta-Benutzerbereitstellung und -Synchronisierung – Generierungstoken von Okta kopiert und eingefügt
    3. Testen Sie Ihre Konfiguration: Im Testen Sie Ihre Konfiguration (Benutzer-E-Mail-Adresse eingeben) Geben Sie in das Feld „E-Mail-Adresse“ die E-Mail-ID eines Benutzers ein. (Bitte stellen Sie sicher, dass ein Benutzer mit derselben E-Mail-Adresse in Ihrem Okta-Portal vorhanden ist.)

Testen Sie die Konfigurationen:

  • Wenn Sie mit allen Konfigurationen fertig sind, klicken Sie auf Konfiguration speichern und testen .
  • Drupal Okta-Benutzerbereitstellung und -Synchronisierung – Geben Sie die E-Mail-Adresse ein
  • Wenn die Testkonfiguration erfolgreich ist, erhalten Sie eine Erfolgsmeldung wie diese:
  • Bereitstellung und Synchronisierung von Drupal-Okta-Benutzern – wenn Sie auf die Schaltfläche „Konfiguration speichern und testen“ klicken, erhalten Sie eine Erfolgsmeldung
  • Wenn bei der Integration von Okta mit Drupal ein Fehler auftritt, können Sie alternativ die Fehlerursache überprüfen, indem Sie dem Link in der Fehlermeldung folgen oder nach unten zum Abschnitt „Testkonfigurationsergebnis“ scrollen.
  • Bereitstellung und Synchronisierung von Drupal-Okta-Benutzern – Wenn bei der Integration von Okta mit Drupal eine Fehlermeldung angezeigt wird, überprüfen Sie die mögliche Ursache
  • Wenn der Test erfolgreich war, klicken Sie auf Weiter .

Bereitstellung/Synchronisierung

  • Das Modul unterstützt bidirektionale Synchronisierung. Um die Benutzer von Drupal mit Okta zu synchronisieren, wählen Sie Drupal-zu-Okta-Synchronisierung.
  • Bereitstellung und Synchronisierung von Drupal-Okta-Benutzern – Wählen Sie das Drupal-GIF für die Okta-Synchronisierung aus
  • In Schritt 3 gibt es drei Möglichkeiten, die Benutzerbereitstellung durchzuführen (manuell, automatisch oder zeitplanbasiert). Um die gewünschte Methode zu konfigurieren, klicken Sie innerhalb der entsprechenden Methode auf die Schaltfläche „Konfigurieren“ und wählen Sie die Vorgänge aus, die Sie ausführen möchten (Erstellen, Löschen, Deaktivieren und Aktualisieren).
  • Drupal Okta Benutzerbereitstellung und -synchronisierung – Wählen Sie den Bereitstellungstyp und klicken Sie auf die Schaltfläche „Alles erledigt“.
  • Klicken Sie nach der Konfiguration auf Alles erledigt .

Bei der manuellen/On-Demand-Bereitstellung können Sie den Benutzer manuell mit Okta synchronisieren. Es ermöglicht auch die gleichzeitige Bereitstellung eines einzelnen Benutzers sowie aller vorhandenen Benutzer für Okta.

Wie führt man die manuelle/On-Demand-Bereitstellung durch?

  • Erstellen Sie Benutzer in Okta:
    • Im Drupal zu Okta Bitte stellen Sie sicher, dass Sie die Registerkarte ausgewählt haben Benutzer lesen und Benutzer erstellen Kontrollkästchen unter dem Manuelle Bereitstellungskonfiguration.
    • Drupal Okta Benutzerbereitstellung und -synchronisierung – Aktivieren Sie die Kontrollkästchen „Benutzer erstellen“ und „Benutzer lesen“.
    • Klicken Sie auf Benutzer manuell synchronisieren .
    • Bereitstellung und Synchronisierung von Drupal-Okta-Benutzern – klicken Sie auf die Schaltfläche „Benutzer manuell synchronisieren“.
    • Suchen Sie nach dem Benutzer, den Sie für Okta bereitstellen möchten, wählen Sie den Benutzer aus und klicken Sie auf Synchronisierung .
    • Drupal Okta-Benutzerbereitstellung und -Synchronisierung – Geben Sie den Benutzernamen ein und klicken Sie auf „Synchronisieren“.
    • Um zu überprüfen, ob der Benutzer bereitgestellt ist oder nicht, navigieren Sie zu Personen Klicken Sie auf die Registerkarte unter dem Verzeichnis und bestätigen Sie den Status des Benutzers.
    • Bereitstellung und Synchronisierung von Drupal-Okta-Benutzern – Benutzer wird auf Okta erstellt
  • Benutzer deaktivieren
    • Stellen Sie sicher, dass Sie unter „Manuelle Bereitstellungskonfiguration“ ausgewählt haben Benutzer lesen und Benutzer deaktivieren Ankreuzfelder
    • Um den Benutzer von Okta zu deaktivieren, muss sich der Benutzer auf der Drupal-Site im blockierten Zustand befinden.
    • Navigieren Sie dazu zur Registerkarte „Personen“, bearbeiten Sie das Profil des jeweiligen Benutzers (/user/{user_id}/edit) und ändern Sie den Status des Benutzers in Gesperrt.
    • Wenn Sie fertig sind, klicken Sie auf Speichern .
    • Drupal Okta Benutzerbereitstellung und -synchronisierung – Benutzer1 blockieren
    • Gehen Sie jetzt zurück zum Drupal zu Okta Sync und klicken Sie auf Benutzer manuell synchronisieren .
    • Geben Sie den Benutzernamen des blockierten Benutzers in das Textfeld ein und klicken Sie auf Synchronisierung Schaltfläche zum Deaktivieren desselben Benutzers auf Okta.
    • Drupal Okta Benutzerbereitstellung und -synchronisierung – Benutzer1 deaktiviert
    • Um zu bestätigen, ob der Benutzer deaktiviert wurde oder nicht, gehen Sie zu Personen Klicken Sie auf die Registerkarte Okta und überprüfen Sie den Status des Benutzers.
    • Bereitstellung und Synchronisierung von Drupal-Okta-Benutzern – Benutzer wird erfolgreich deaktiviert

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

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
  4. Benutzer Registration: Immer wenn ein Benutzer ein neues Konto in Drupal erstellt. (/user/register)

Sehen wir uns an, wie der Benutzer mithilfe der automatischen Bereitstellung in Okta erstellt werden kann.

  • Benutzer erstellen:
    • Im Drupal zu Okta Bitte stellen Sie sicher, dass Sie die Registerkarte ausgewählt haben Benutzer lesen und Benutzer erstellen Kontrollkästchen unter dem Automatische Bereitstellungskonfiguration.
    • Benutzer können Okta auf folgende Weise bereitgestellt werden:
      1. Erstellen Sie den Benutzer ohne Anmeldeinformationen: Mit dieser Methode wird der Benutzer dem Okta-Portal bereitgestellt, mit Ausnahme des Kennworts mit dem Status „Stadium“. Der Administrator muss den Benutzer aktivieren und einen Link zum Zurücksetzen des Passworts senden. Dadurch können Sie die bereitgestellten Benutzer überprüfen und eine schnelle Kontrolle behalten.
      2. Erstellen Sie den Benutzer mit dem Passwort: Mit dieser Methode wird der Benutzer zusammen mit einem Passwort und einem Staging-Status für das Okta-Portal bereitgestellt. Sobald der Administrator den Benutzer aktiviert, kann der Benutzer mit demselben Passwort wie auf der Drupal-Site auf das Okta-Portal zugreifen. (Bitte beachten Sie, dass die automatische Benutzerbereitstellung in diesem Fall fehlschlägt, wenn das Drupal-Benutzerkennwort gegen die Okta-Kennwortrichtlinie verstößt.) Auf diese Weise können Sie sicherstellen, dass in beiden Anwendungen ein sicheres und konsistentes Passwort beibehalten wird.

      Hinweis: Falls Sie die Benutzer in Okta im aktiven Zustand bereitstellen möchten, um den zusätzlichen Schritt zu überwinden, oder wenn Sie einen anderen spezifischen Anwendungsfall haben, können Sie sich gerne an uns wenden unter drupalsupport@xecurify.com.

    • Sobald Sie mit der Konfiguration fertig sind, navigieren Sie zur Anmeldeseite von Drupal und klicken Sie auf Neuen Account erstellen tab(/user/register).
    • Geben Sie die Details ein und klicken Sie auf das Neues Konto erstellen .
    • Drupal Okta Benutzerbereitstellung und -synchronisierung – Benutzer2 in Drupal erstellen
    • Nachdem Sie den Benutzer erfolgreich in Drupal erstellt haben, gehen Sie zu Personen Registerkarte unter dem Verzeichnis von Okta. Hier sehen Sie, dass der Benutzer erfolgreich angelegt wurde
    • Bereitstellung und Synchronisierung von Drupal-Okta-Benutzern – Überprüfen Sie, ob der Benutzer erstellt wurde oder nicht
  • Benutzer deaktivieren:
    • Stellen Sie sicher, dass Sie unter „Konfiguration der automatischen Bereitstellung“ ausgewählt haben Benutzer lesen und Benutzer deaktivieren Ankreuzfelder
    • Um den Benutzer von Okta zu deaktivieren, muss sich der Benutzer auf der Drupal-Site im blockierten Zustand befinden.
    • Navigieren Sie dazu zu Personen Bearbeiten Sie auf der Registerkarte das Profil des jeweiligen Benutzers (/user/{user_id}/edit) und ändern Sie den Status des Benutzers in Gesperrt.
    • Wenn Sie fertig sind, klicken Sie auf Speichern .
    • Bereitstellung und Synchronisierung von Drupal-Okta-Benutzern – Blockieren des jeweiligen Benutzers
    • Um zu bestätigen, ob der Benutzer deaktiviert wurde oder nicht, gehen Sie zu Personen Klicken Sie auf die Registerkarte Okta und überprüfen Sie den Status des Benutzers.
    • Bereitstellung und Synchronisierung von Drupal-Okta-Benutzern – Überprüfen Sie, ob der Benutzer deaktiviert ist oder nicht

Das ist es!! Sie haben die Benutzer erfolgreich mit Okta bereitgestellt.

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