Suchergebnisse :

×

Einrichten der Drupal Microsoft Entra ID (Azure AD)-Synchronisierung

Die Integration der Benutzerbereitstellung von Microsoft Entra ID (Azure AD) in Drupal vereinfacht die Benutzerverwaltung und sorgt dafür, dass die Benutzerinformationen im System stets aktuell sind. Diese Schritt-für-Schritt-Anleitung unterstützt Sie bei der Konfiguration der Benutzerbereitstellung/-synchronisierung von der Drupal-Site zur Azure-Anwendung. So können Administratoren ganz einfach Benutzer bereitstellen und Benutzerdaten mit manueller, automatischer oder zeitplanbasierter Bereitstellung verwalten. Dazu verwenden sie die Drupal Azure User Sync-Modul. Dieses Modul ist kompatibel mit Drupal 7, Drupal 8, Drupal 9, Drupal 10 und Drupal 11.

  • Laden Sie das Modul herunter:
    Komponist erfordert „drupal/azure_ad“
  • Navigieren Erweitern Menü auf Ihrer Drupal-Administratorkonsole und suchen Sie nach miniOrange Azure AD / B2C-Synchronisierung ü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/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 miniOrange Azure AD / B2C-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/azure_ad/overview
  • 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 mit Azure auf das erste (linke) GIF.
Drupal Azure Sync-Auswahlmethode

  • Melden Sie sich bei der an Azurblau Portal.
  • Klicken Sie auf Microsoft Entra-ID von dem Azure-Dienste.
Drupal Azure Sync wählen Sie Microsoft ENtra ID-Anwendung

  • 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 Geben Sie die Informationen bitte gemäß den unten aufgeführten Anweisungen ein:
    • 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

  • Navigieren API-Berechtigungen Klicken Sie im linken Navigationsbereich auf Hinzufügen einer Berechtigung .
Drupal Azure Sync-API-Berechtigung

  • Tag 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 Schaltfläche, um die Bestätigung der Administratorzustimmung zu erteilen.
Drupal Azure Sync erteilt die Zustimmung des Administrators

  • Konfigurieren Sie in SCHRITT 2 die unten genannten Werte aus der Microsoft Entra-ID in Drupal.
  • Mieter-ID:
    • Von dem Übersicht Abschnitt der Microsoft Entra ID-Anwendung, kopieren Sie die Verzeichnis-ID (Mandant-ID) Wert.
    • Fügen Sie die kopierte Mandanten-ID in Drupals ein Mieter ID Textfeld.
    Drupal Azure Sync-Kopier-Mandanten-ID
  • Anwendungs-(Client-)ID:
    • Kopieren Sie aus dem Abschnitt Übersicht der Microsoft Entra ID-Anwendung die Anwendungs-ID (Client-ID) Wert.
    • Fügen Sie die kopierte Client-ID in die Drupal-Datei ein Anwendungs-(Client-)ID Textfeld.
    Drupal Azure Sync Copy-Client-ID

  • Kundengeheimnis:
    • Klicken Sie im linken Navigationsbereich auf Zertifikate & Geheimnisse Menü und klicken Sie auf das 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 den Mauszeiger im selben Fenster über Ihr Profil (oben rechts) und notieren Sie sich die im Popup-Fenster angegebene Domäne.
    • Fügen Sie den notierten Domänenwert in Drupal ein Mandantenname/primäre Domäne Textfeld.
    Drupal Azure Sync-Kopierdomäne

  • UPN/ID testen:
    • Navigieren Sie zur Microsoft Entra ID und wählen Sie die 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 Microsoft Entra ID empfangenen Attribute zu überprüfen, klicken Sie auf den Link in der Erfolgsmeldung.
  • Wenn alternativ ein Fehler bei der Integration von Azure AD mit Drupal auftritt, überprüfen Sie die Fehlerursache, indem Sie dem Link in der Fehlermeldung folgen oder nach unten zum Ergebnis der Testkonfiguration .
Drupal Azure-Synchronisierungsfehlermeldung

  • Klicken Sie nach erfolgreicher Integration auf Next .

Bei der manuellen/On-Demand-Bereitstellung können Sie den Benutzer manuell mit der Microsoft Entra-ID synchronisieren. Außerdem ist die Bereitstellung eines einzelnen Benutzers sowie aller vorhandenen Benutzer auf einmal für die Microsoft Entra-ID möglich.

Konfigurieren Sie die manuelle/On-Demand-Bereitstellung

  • 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 Gespeichert .
Drupal Azure Sync Benutzer erstellen

  • Einmal gespeichert, im Suchfeld des Benutzer synchronisieren Geben Sie den Benutzernamen des Drupal-Benutzers ein und klicken Sie dann auf Synchronisierung .
Drupal Azure Sync erstellt Benutzersynchronisierung

  • Wenn die Bereitstellung erfolgreich ist, erhalten Sie eine Erfolgsmeldung. Wenn bei der Bereitstellung des Benutzerkontos für Microsoft Entra ID 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 der Microsoft Entra-ID 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)
  • 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 Gespeichert .
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 war‘s!! Sie haben die Benutzer erfolgreich mit Microsoft Entra ID (Azure AD) 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