Suchergebnisse :

×

Richten Sie die Drupal Okta-Benutzersynchronisierung ein

Die Integration von Okta User Provisioning mit Drupal vereinfacht die Benutzerverwaltung und sorgt für aktuelle Benutzerinformationen im System. Diese Schritt-für-Schritt-Anleitung unterstützt Sie bei der Konfiguration der Benutzerbereitstellung/-synchronisierung von der Drupal-Site zur Okta-Anwendung. So können Administratoren problemlos Benutzer bereitstellen und Benutzerdaten mit manueller, automatischer oder zeitplanbasierter Bereitstellung verwalten, indem sie die Drupal Okta User Sync-Modul. Dieses Modul ist mit Drupal 9, Drupal 10 und Drupal 11 kompatibel.

  • Laden Sie das Modul herunter:
    Composer erfordert „drupal/okta_user_sync“
  • Navigieren Erweitern Menü auf Ihrer Drupal-Administratorkonsole und suchen Sie nach miniOrange Okta Benutzersynchronisierung ü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/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 miniOrange Okta Benutzersynchronisierung 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/okta_user_sync/overview
  • 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“.

  • 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

  • Okta-Portal-URL: Die Okta-Portal-URL ist nichts anderes als die Okta-Domäne oder man kann sagen, es ist die Basis-URL für den Org-Autorisierungsserver von Okta. Zum Beispiel https://{yourOktaDomain}.okta.com Kopieren Sie diese URL und fügen Sie sie in Drupals ein. Okta-Portal-URL Textfeld.
  • Okta-Inhaber-Token:
    • Der Okta Bearer Token ist ein Schlüssel, der zur Authentifizierung von Anfragen an Okta-APIs verwendet wird. Wenn Sie einen Okta-API-Endpunkt aufrufen, müssen Sie für die Authentifizierung einen gültigen API-Token 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, da Sie keine weitere Gelegenheit haben werden, 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

    • Testen Sie Ihre Konfiguration: Im Testen Sie Ihre Konfiguration (Geben Sie die E-Mail-Adresse des Benutzers ein) Geben Sie in das Feld die E-Mail-ID eines Benutzers ein. (Stellen Sie sicher, dass in Ihrem Okta-Portal ein Benutzer mit derselben E-Mail-Adresse vorhanden ist.)
  • 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
  • Alternativ können Sie, wenn bei der Integration von Okta mit Drupal ein Fehler auftritt, 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 Next .
  • Das Modul unterstützt bidirektionale Synchronisierung. Um die Benutzer von Drupal mit Okta zu synchronisieren, wählen Sie Synchronisierung von Drupal mit Okta.
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 durchfü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. Außerdem ist die Bereitstellung eines einzelnen Benutzers sowie aller vorhandenen Benutzer auf einmal für Okta möglich.

Konfigurieren Sie die manuelle/On-Demand-Bereitstellung

  • 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 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, um denselben Benutzer auf Okta zu deaktivieren.
      • Drupal Okta Benutzerbereitstellung und -synchronisierung – Benutzer1 deaktiviert
      • Um zu bestätigen, ob der Benutzer deaktiviert wurde oder nicht, gehen Sie zu Personen von Okta und überprüfen Sie den Benutzerstatus.
      • Bereitstellung und Synchronisierung von Drupal-Okta-Benutzern – Benutzer wird erfolgreich deaktiviert

Mit dieser Art der Bereitstellung können Sie Benutzer mit Okta synchronisieren, wenn in Drupal CRUD-Vorgänge für sie ausgeführt werden.

Konfigurieren Sie die automatische Bereitstellung

  • Die automatische Bereitstellung hilft Ihnen bei der Bereitstellung Ihrer Benutzer mithilfe eines der folgenden Ereignisse:
    • Admin-Oberfläche: Wenn Administratoren oder privilegierte Benutzer manuell CRUD-Operationen auf dem Konto eines Benutzerkontos über die Drupal-Administratoroberfläche durchführen.
    • Änderung des Benutzerkontos: Immer wenn Benutzer selbst CRUD-Operationen an ihrem eigenen Informationsformular user/{user_id}/edit oder einem anderen benutzerdefinierten Formular durchführen.
    • Module von Drittanbietern: Immer wenn eine Benutzerentität auf der Drupal-Site mithilfe von Modulen/Anwendungen von Drittanbietern oder benutzerdefiniertem Code aktualisiert/erstellt wird
    • 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:
      • Erstellen Sie den Benutzer ohne Anmeldeinformationen: Mit dieser Methode wird der Benutzer mit Ausnahme des Kennworts im Status „Staged“ für das Okta-Portal bereitgestellt. Der Administrator muss den Benutzer aktivieren und einen Link zum Zurücksetzen des Kennworts senden. Auf diese Weise können Sie die bereitgestellten Benutzer überprüfen und eine schnelle Kontrolle durchführen.
      • Erstellen Sie den Benutzer mit dem Passwort: Bei dieser Methode wird der Benutzer zusammen mit einem Kennwort und einem Status „Staged“ für das Okta-Portal bereitgestellt. Sobald der Administrator den Benutzer aktiviert, kann der Benutzer mit demselben Kennwort 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 für beide Anwendungen ein starkes und konsistentes Kennwort verwendet wird.

      Hinweis: Falls Sie die Benutzer in Okta in einem aktiven Zustand bereitstellen möchten, um den zusätzlichen Schritt zu vermeiden, 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 Neues Konto 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 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 Gespeichert .
    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 von Okta und überprüfen Sie den Benutzerstatus.
    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.

ADFS_sso ×
Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Support