SAML Single Sign-On (SSO) till Drupal med Office 365 som IdP
Översikt
Drupal SAML-integrationen med hjälp av miniOrange SAML SP Modulen etablerar sömlös SSO mellan Office 365 och Drupal-webbplatsen. Användarna kommer att kunna logga in på Drupal-webbplatsen med sina Office 365-inloggningsuppgifter. Det här dokumentet guidar dig genom stegen för att konfigurera Single Sign-On - SSO mellan Drupal som tjänsteleverantör (SP) och Office 365 som identitetsleverantör (IdP). Modulen är kompatibel med Drupal 7, Drupal 8, Drupal 9, Drupal 10 och Drupal 11.
Installationssteg
- Använder Composer
- Använder Drush
- Manuell installation
Konfigurationssteg
Drupal SAML SP Metadata:
- Gå till konfiguration → Personer → SAML-inloggningskonfiguration i Administration meny. (/admin/config/people/miniorange_saml/idp_setup)
- Enligt Tjänsteleverantörens metadata fliken, klicka på Ladda ner XML-metadata knappen för att ladda ner metadatafilen. (Detta krävs för att konfigurera IdP.)
Konfigurera SAML Single Sign-On Application i Office 365
- Logga in Azure AD administratörskonsolen.
- Klicka på Microsoft Access ID.
- Klicka på Lägg till -> App-registreringar.
- Ange applikationsnamn och skriv in Omdirigera URI (ACS-URL från Drupal SP-modulen från fliken Tjänsteleverantörsmetadata) Klicka sedan på Registrera.
- Klicka på API-behörigheter -> Lägg till rättighet välj sedan API som Office 365 Management API:er.
- Enligt Ansökan behörigheter välj ActivityFeed.Read och klicka på Lägg till behörigheter knapp.
- Klicka på Översikt -> Slutpunkter och kopiera Federationsmetadatadokument Webbadress.






Konfigurera Drupal som tjänsteleverantör:
- Navigera till Konfiguration av tjänsteleverantör fliken på Drupal-webbplatsen och klicka på Ladda upp IDP-metadata..
- Klistra in den tidigare kopierade App Federation Metadata URL (från Microsoft Entra ID) i Ladda upp metadata-URL textfält.
- Klicka på Hämta metadata knapp.

- Klicka på Testa länk för att testa anslutningen mellan Drupal och Office 365.

- I testkonfigurationsfönstret visas ett meddelande om att testet är klart med SAML-svarsattribut om konfigurationerna är korrekta. Annars visas felmeddelanden med ytterligare felsökningsinstruktioner. Klicka på Färdig .

Grattis! Du har konfigurerat Office 365 som identitetsleverantör och Drupal som tjänsteleverantör.
Hur fungerar SAML SSO-inloggning?
- Öppna en ny webbläsare/privat fönster och navigera till inloggningssidan för Drupal-webbplatsen.
- Klicka på Logga in med identitetsleverantör (Office 365) länken.
- Du kommer att omdirigeras till Office 365-inloggningssidan. Ange Office 365-uppgifterna. Efter framgångsrik autentisering kommer användaren att omdirigeras tillbaka till Drupal-webbplatsen.
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen

Kontakta oss