Suchergebnisse :

×

Einrichtungshandbuch für Auth0 als SCIM-Server und Drupal als SCIM-Client

Die Modul zur Benutzerbereitstellung und -synchronisierung Ermöglicht das automatische Erstellen (Bereitstellen) und Löschen (Entfernen) von Benutzerkonten und deren bidirektionale Synchronisierung zwischen Drupal und Auth0. Auch Änderungen oder Aktualisierungen der Benutzerinformationen können zwischen Drupal und Auth0 synchronisiert werden.

  • 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

Hinweis und Kontakt

Hinweis: Bevor Sie Auth0 als SCIM-Server einrichten, müssen Sie es als Service Provider (SP) konfigurieren. Dies erfordert die miniOrange SAML IdP Modul.

  • Melden Sie sich bei der Auth0 Admin-Konsole.
  • Um zu beginnen, gehen Sie zum linken Bereich, klicken Sie auf das Authentifizierung und wählen Sie Unternehmen von der Liste.
Drupal-Benutzerbereitstellung – Auth0 Select Enterprise

  • Klicken Sie auf SAML für Benutzerdefinierte Verbindungen.
Drupal-Benutzerbereitstellung – Auth0 wählt SAML aus

  • Stellen Sie sicher, dass Auth0 als Service Provider (SP) konfiguriert ist, bevor Sie fortfahren. Falls nicht, richten Sie es unter Neue SAML-Verbindung.
    • Enter Verbindungsname.
    • Geben Sie die Anmelde-URL kombiniert mit einem nachhaltigen Materialprofil. X.509-Signaturzertifikat von dem miniOrange SAML-Identitätsanbieter Modul.
  • Klicken Sie auf Kreation um fortzufahren.
Drupal-Benutzerbereitstellung – Auth0 als IDP-Setup

  • Klicken Sie dann auf den erstellten Verbindungslink.
Drupal-Benutzerbereitstellung – Auth0-Verbindung erstellt

  • Navigieren Sie zu der Provisioning scrollen Sie nach unten zum Synchronisieren Sie Benutzerprofile mit SCIM Abschnitt, und klicken Sie auf Einrichtung.
Drupal-Benutzerbereitstellung – Auth0-Verbindung erstellt

  • Unter dem Einrichtung Registerkarte, kopieren Sie die SCIM-Endpunkt-URL. Halten Sie es griffbereit.
Drupal-Benutzerbereitstellung – Auth0-Kopie des SCIM-Endpunkts

  • Klicken Sie nun auf Neues Token generieren .
  • Der Neues Bearer-Token generierenWählen Sie die Scopes Und klicken Sie auf die Token generieren .
Drupal-Benutzerbereitstellung – Auth0 generiert Token

  • Sobald das Token erfolgreich generiert wurde, klicken Sie auf Kopieren und schließen .
Drupal-Benutzerbereitstellung – Auth0-Kopiertoken

  • 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-Endpunkt-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-Benutzerbereitstellung – Testkonfiguration erfolgreich

  • 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 Auth0-Site (Server) weitergeleitet; andere werden übersprungen.
Drupal-Benutzerbereitstellung – Rollenfilter

  • Mit dieser Funktion können Sie Benutzerrollen von Drupal als Gruppen an andere Auth0-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 auf der Auth0-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 erfolgreich durchgeführt

  • Überprüfen wir, ob der Benutzer auf der Auth0-Site (Server) erstellt/bereitgestellt wurde. Führen Sie die folgenden Schritte aus, um den erstellten Benutzer zu finden:
    • Öffnen Sie im linken Bereich die Nutzermanagement Dropdown-Liste und klicken Sie auf Nutzer.
    Drupal-Benutzerbereitstellung – Benutzer auf der Auth0-Site erstellt

  • 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-Site 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 Auth0-Site (Server) erstellt/bereitgestellt wurde. Führen Sie die folgenden Schritte aus, um den erstellten Benutzer zu finden:
    • Öffnen Sie im linken Bereich die Nutzermanagement Dropdown-Liste und klicken Sie auf Nutzer.
    Drupal-Benutzerbereitstellung – Benutzerdetails eingeben

Herzlichen Glückwunsch! Sie haben Auth0 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 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