SAML Single Sign-On (SSO) in Drupal mit Office 365 als IdP
Übersicht
Die Drupal SAML-Integration mithilfe von miniOrange SAML SP Das Modul stellt nahtloses SSO zwischen Office 365 und der Drupal-Site her. Die Benutzer können sich mit ihren Office 365-Anmeldeinformationen bei der Drupal-Site anmelden. Dieses Dokument führt Sie durch die Schritte zum Konfigurieren von Single Sign-On – SSO zwischen Drupal als Service Provider (SP) und Office 365 als Identity Provider (IdP). Das Modul ist mit Drupal 7, Drupal 8, Drupal 9, Drupal 10 und Drupal 11 kompatibel.
Installationsschritte
- Verwenden von Composer
- Mit Drush
- Manuelle Installation
Konfigurationsschritte
Drupal SAML SP-Metadaten
- Gehe zu Konfiguration → Personen → SAML-Anmeldekonfiguration in England, Verwaltung Menü. (/admin/config/people/miniorange_saml/idp_setup)

- Navigieren Sie zu der Metadaten des Dienstanbieters und laden Sie die Metadaten herunter. (Dies ist erforderlich, um Office 365 als SAML-IdP zu konfigurieren.)

Konfigurieren der SAML Single Sign-On-Anwendung in Office 365
- Einloggen in Azure AD Admin-Konsole.
- Klicken Sie auf Microsoft Entra-ID.
- Klicken Sie auf Speichern -> App-Registrierungen.
- Geben Sie die Anwendungsname und gib ein Umleitungs-URI (ACS-URL aus dem Drupal SP-Modul auf der Registerkarte „Dienstanbieter-Metadaten“) und klicken Sie dann auf Registrieren.
- Klicken Sie auf API-Berechtigungen -> Berechtigung hinzufügen Wählen Sie dann API als aus Office 365-Verwaltungs-APIs.
- Unter dem Anwendungsberechtigungen wählen Sie die ActivityFeed.Read und klicken Sie auf Berechtigungen hinzufügen .
- Klicken Sie auf Übersicht -> Endpunkte und kopieren Sie die Föderationsmetadatendokument URL.
- Navigieren Sie zu der Einrichtung des Dienstanbieters Registerkarte der Drupal-Site und klicken Sie auf IDP-Metadaten hochladen..
- Fügen Sie die zuvor kopierte App Federation Metadata Url (von Microsoft Entra ID) in das Metadaten-URL hochladen Textfeld.
- Klicken Sie auf Metadaten abrufen .
- Klicken Sie auf Test Link zum Testen der Verbindung zwischen Drupal und Office 365.
- Im Testkonfigurationsfenster wird eine Erfolgsmeldung mit SAML-Antwortattributen angezeigt, wenn die Konfigurationen korrekt sind; Andernfalls werden Fehlermeldungen mit zusätzlichen Anweisungen zur Fehlerbehebung angezeigt. Klicke auf Erledigt .
- Öffnen Sie einen neuen Browser/ein neues privates Fenster und navigieren Sie zur Anmeldeseite der Drupal-Site.
- Klicken Sie auf die Anmeldung mit Identitätsanbieter (Office 365) Link.
- Sie werden zur Office 365-Anmeldeseite weitergeleitet. Geben Sie die Office 365-Anmeldeinformationen ein. Nach erfolgreicher Authentifizierung wird der Benutzer zurück zur Drupal-Site geleitet.






Konfigurieren Sie Drupal als Dienstanbieter:



Herzlichen Glückwunsch! Sie haben Office 365 erfolgreich als Identitätsanbieter und Drupal als Dienstanbieter konfiguriert.