Suchergebnisse :

×

Richten Sie die Synchronisierung mit Drupal Azure AD (Microsoft Entra ID) ein

Richten Sie die Synchronisierung mit Drupal Azure AD (Microsoft Entra ID) ein


Die Benutzerbereitstellungsintegration von Azure (Microsoft Entra ID) 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 Azure-Anwendung und ermöglicht Administratoren die einfache Bereitstellung von Benutzern und die Verwaltung von Benutzerdaten mit manueller, automatischer oder zeitplanerbasierter Bereitstellung mithilfe von Drupal Azure User Sync-Modul. Dieses Modul ist mit Drupal 7, Drupal 8, Drupal 9 und Drupal 10 kompatibel.

Das Modul unterstützt auch eine bidirektionale Synchronisierung zwischen Drupal und Azure AD. 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ötigen drupal/azure_ad
  • 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/azure_ad/overview
  • Installieren Sie das Modul:
    drush und azure_ad
  • Leeren Sie den Cache:
     drush cr
  • Konfigurieren Sie das Modul unter:
    {BaseURL}/admin/config/people/azure_ad/overview
  • Navigieren Erweitern Menü auf Ihrer Drupal-Administratorkonsole und klicken Sie auf Installieren Sie neue Modul.
  • Installieren Sie das Drupal Azure User Sync-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/azure_ad/overview

Drupal einrichten:

  • Navigieren Sie nach der Installation des Moduls auf der Drupal-Site im Menü „Verwaltung“ zu Konfiguration → Personen → Azure AD Sync (admin/config/people/azure_ad/overview)
  • Werfen Sie einen Blick auf die Funktion des Moduls und klicken Sie auf Lassen Sie uns das Modul konfigurieren .
  • Drupal Azure Sync ermöglicht das Konfigurationsmodul
  • Wählen Sie in SCHRITT 1 aus, wie Sie die Synchronisierung durchführen möchten. Klicken Sie für die Synchronisierung von Drupal zu Azure auf das erste (linke) GIF.
  • Drupal Azure Sync-Auswahlmethode

Azure AD einrichten:

  • Melden Sie sich bei der an Azure-Portal.
  • Klicken Sie auf Azure Active Directory von dem Azure-Dienste.
  • Drupal Azure Sync Azure-Anwendung auswählen
  • Klicken Sie im linken Navigationsbereich auf App-Registrierungsdienst, Und klicken Sie dann auf die Neuanmeldung .
  • Drupal Azure Sync Neuregistrierung
  • Auf dem Registrieren Sie eine Anwendung Bitte geben Sie die Informationen auf der Seite ein, indem Sie die unten aufgeführten Anweisungen befolgen:
    • Name: Zeigt den Namen der Anwendung an.
    • Unterstützte Kontotypen: Wählen Sie je nach Bedarf eine der aufgeführten Optionen aus.
    • Klicken Sie auf Registrieren .
    • Drupal Azure Sync Geben Sie den App-Namen ein

Fügen Sie Ihrer Azure AD-Anwendung API-Berechtigungen hinzu:

  • Navigieren API-Berechtigungen Klicken Sie im linken Navigationsbereich auf Fügen Sie eine Berechtigung hinzu .
  • Drupal Azure Sync-API-Berechtigung
  • Auswählen Microsoft Graph unter der Registerkarte „Microsoft APIs“ und wählen Sie „ Anwendungsberechtigungen.
  • In der Auswahl Berechtigungssuchleiste, suchen Sie nach dem Benutzer.
  • Drupal Azure Sync-Anwendungsberechtigung
  • Wählen Sie unter Benutzer aus Benutzer.ReadWrite.All Berechtigung, klicken Sie auf Berechtigungen hinzufügen .
  • Drupal Azure Sync Berechtigung hinzufügen
  • Klicken Sie auf Erteilen Sie die Administratoreinwilligung für das Standardverzeichnis und klicken Sie auf Ja Klicken Sie auf die Schaltfläche, um die Zustimmung des Administrators zu bestätigen.
  • Drupal Azure Sync erteilt die Zustimmung des Administrators

Drupal mit Azure AD integrieren:

  • Konfigurieren Sie in SCHRITT 2 die unten genannten Werte aus Azure AD in Drupal.
    • Mieter-ID:
      • Von dem Überblick Kopieren Sie den Abschnitt der Azure AD-Anwendung Verzeichnis-(Mandanten-)ID Wert.
      • Drupal Azure Sync-Kopier-Mandanten-ID
      • Fügen Sie die kopierte Mandanten-ID in Drupals ein Mieter ID Textfeld.
    • Anwendungs-(Client-)ID:
      • Kopieren Sie aus dem Abschnitt „Übersicht“ der Azure AD-Anwendung die Datei Anwendungs-ID (Client-ID) Wert.
      • Drupal Azure Sync Copy-Client-ID
      • Fügen Sie die kopierte Client-ID in die Drupal-Datei ein Anwendungs-(Client-)ID Textfeld.
    • Kundengeheimnis:
      • Klicken Sie im linken Navigationsbereich auf Zertifikate & Geheimnisse Menü und klicken Sie auf die Neues Kundengeheimnis .
      • Fügen Sie eine Beschreibung für das Geheimnis hinzu, wählen Sie den Ablauf des Geheimnisses aus und klicken Sie auf Speichern .
      • Drupal Azure Sync-Zertifikate und Geheimnisse
      • Kopieren Sie den geheimen Wert.
      • Geheimwert der Drupal Azure Sync-Kopie
      • Fügen Sie den kopierten Secret-Wert in Drupals ein Kundengeheimnis Textfeld.
    • Mandantenname/primäre Domäne:
      • Bewegen Sie im selben Fenster den Mauszeiger über Ihr Profil (obere rechte Ecke) und notieren Sie sich die im Popup-Fenster erwähnte Domain.
      • Drupal Azure Sync-Kopierdomäne
      • Fügen Sie den notierten Domänenwert in Drupal ein Mandantenname/primäre Domäne Textfeld.
    • UPN/ID testen:
      • Navigieren Sie zum Azure AD und wählen Sie das aus Nutzer Menü im linken Navigationsbereich.
      • Kopieren Sie die des Benutzers Benutzerprinzipalname um die Integration von Drupal und Azure AD zu testen.
      • Fügen Sie den kopierten Benutzerprinzipalnamen in Drupal ein Testen Sie UPN/ID Textfeld.
  • Wenn Sie mit allen Konfigurationen fertig sind, klicken Sie auf Konfiguration speichern und testen .
  • Konfiguration zum Speichern der Drupal-Azure-Synchronisierung
  • Wenn die Testkonfiguration erfolgreich ist, gibt das Modul eine Erfolgsmeldung aus wie:
  • Drupal Azure Sync Erfolgsmeldung
  • Um die von Azure AD empfangenen Attribute zu überprüfen, klicken Sie auf den Link in der Erfolgsmeldung.
  • Wenn bei der Integration von Azure AD mit Drupal ein Fehler auftritt, überprüfen Sie alternativ die Fehlerursache, indem Sie dem Link in der Fehlermeldung folgen oder nach unten scrollen Testkonfigurationsergebnis .
  • Drupal Azure-Synchronisierungsfehlermeldung
  • Klicken Sie nach erfolgreicher Integration auf Weiter .

Bereitstellung/Synchronisierung

  • Wählen Sie in SCHRITT 3 die Methode zur Bereitstellung des Benutzers aus.

  • Bei der manuellen/On-Demand-Bereitstellung können Sie den Benutzer manuell mit Azure synchronisieren. Es ermöglicht auch die gleichzeitige Bereitstellung eines einzelnen Benutzers sowie aller vorhandenen Benutzer in Azure.
  • Klicken Sie auf Einrichtung Taste der Manuelle/On-Demand-Bereitstellung Abschnitt
  • Drupal Azure Sync wählen Sie die manuelle Bereitstellung aus
  • Aktivieren Sie im Abschnitt „Manuelle Bereitstellungskonfiguration“ das Kontrollkästchen Benutzer erstellen und klicken Sie auf Speichern .
  • Drupal Azure Sync Benutzer erstellen
  • Einmal gespeichert, im Suchfeld des Benutzer synchronisieren Geben Sie im Abschnitt den Benutzernamen des Drupal-Benutzers ein und klicken Sie dann auf Synchronisierung .
  • Drupal Azure Sync erstellt Benutzersynchronisierung
  • Wenn die Bereitstellung erfolgreich ist, erhalten Sie die Erfolgsmeldung. Wenn bei der Bereitstellung des Benutzerkontos für Azure AD ein Fehler auftritt, können Sie alternativ die Fehlerursache überprüfen, indem Sie dem Link in der Fehlermeldung folgen.
  • Drupal Azure-Synchronisierungsfehlermeldung

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

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)
  • Klicken Sie auf Einrichtung Klicken Sie auf die Schaltfläche „Automatische Bereitstellung“.
  • Automatische Bereitstellung von Drupal Azure Sync
  • Aktivieren Sie im Abschnitt „Automatische Bereitstellungskonfiguration“ das Kontrollkästchen Benutzer erstellen und klicken Sie auf Speichern .
  • Drupal Azure Sync Automatische Bereitstellungssynchronisierung
  • Jetzt können Sie versuchen, einen neuen Benutzer auf der Drupal-Site zu erstellen und die Protokolle zu überprüfen, indem Sie zu navigieren Berichte → Aktuelle Protokollmeldungen und mit dem user_provisioning Filter.

Das ist es!! Sie haben den Benutzern erfolgreich Azure Ad (Microsoft Entra ID) 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