Sökresultat :

×

Moodle SAML Single Sign-On (SSO) Integration med Drupal som IdP

Den här guiden hjälper dig att integrera Drupal som en SAML 2.0-identitetsleverantör (IdP) och Moodle som en tjänsteleverantör (SP) med hjälp av miniOrange SAML IDP-modulen . Denna integration möjliggör centraliserad användarhantering och behörighetskontroll, vilket gör det möjligt för användare att komma åt flera applikationer med en enda uppsättning inloggningsuppgifter. Modulen är kompatibel med Drupal 7, Drupal 8, Drupal 9, Drupal 10 och Drupal 11.

  • Ladda ner plugin från Moodle-pluginkatalog och installera det i Moodle enligt stegen nedan:
    • Logga in som administratör i Moodle.
    • Navigera till webbplatsen Administratör → Plugins → Installera plugins. I Plugin-installationsprogram → bredvid ZIP-paketet → klicka på Välj en fil.
    • A Arkivväljare fönstret visas på vänster sida. Välj Ladda upp en fil och sedan klicka på Välj FIL knapp. (ladda upp zip-filen som du laddade ner från Moodles plugin-katalog)
    • Klicka på Ladda upp den här filen knapp.
  • Klicka på Installera plugin från ZIP-filen och klicka sedan på Fortsätta knappen för att fortsätta.
  • Klicka på Uppgradera Moodle-databasen nu knappen och klicka sedan på Fortsätta knapp.
  • Gå till Konfiguration → Personer → Drupal SAML IDP-konfiguration i Administration-menyn. (/admin/config/people/miniorange_saml_idp/customer_setup)
Drupal-SAML-IDP-konfiguration
  • Enligt IDP-metadata flik, kopiera Metadata URL och ha den nära till hands. (Detta krävs för att konfigurera SP.)
Moodle-Single-Sign-On-Administration-Plugins-overview-click-on-Settings
  • Logga in på din Moodle administratörskonto.
  • Navigera till Webbplatsadministratör → Insticksprogram..
Moodle-Single-Sign-On-Administration-Plugins-overview-click-on-Settings
  • Enligt Tjänsteleverantörens metadata fliken klicka på Ladda ner tjänsteleverantörens metadata länk för att ladda ner XML-metadatafilen. Ha den nära till hands. Detta krävs för att konfigurera Drupal som en SAML-identitetsleverantör (IdP).
Moodle-SAML-Single-Sign-On-click-on-download-metadata
  • Bläddra ner till Konfiguration av tjänsteleverantör fliken i plugin-programmet.
  • Ange Identitetsleverantörens namnKlistra in den tidigare kopierade IdP-metadata-URL:en från Drupal i IDP Metadata URL/XML textfält.
  • Klicka på Spara ändringar knapp.
Moodle-SAML-Single-Sign-on-paste-the-IdP-metadata-file-in-the-field
  • Navigera till Drupals webbplats. Gå till Inställning av identitetsleverantör fliken i modulen och klicka på Ladda upp SP Metadata.
  • I Ladda upp metadatafil I fältet väljer du SP-metadatafilen som du laddade ner från Moodle och klickar på knappen Ladda upp.
Drupal-SAML-IDP-Ladda upp-metadata
  • Du har framgångsrikt konfigurerat SAML SSO mellan Moodle som SAML SP och Drupal som SAML IDP.
  • Gå till Kartläggning flik i modulen.
  • Bläddra ner till Grundläggande attributmappning och ange Attributnamn och Attributvärde i sina respektive textfält.
  • När du är klar klickar du på Spara konfiguration knapp.
Drupal-SAML-IDP-Moodle-Attributmappning
  • Navigera till din Moodle-webbplats.
  • I Moodles instrumentpanel → Webbplatsadministration → Plugins.
  • Bläddra ner till Attributmappning sektion.
  • För att tillåta plugin-programmet att komma åt användaruppgifter, tilldela attributen E-post och Användarnamn. Du kan också mappa andra attribut som Förnamn och Efternamn. Klicka på Spara ändringar för att spara dina inställningar.
  • När en användare utför SSO skickar identitetsleverantören ett unikt NameID-värde som identifierar användaren.
Drupal-SAML-IDP-Moodle-Attributmappning
  • Scrolla ner till den Testkonfiguration och klicka på Klicka här länken.
Moodle-SAML-Single-Sign-on-click-on-test-configuration-button
  • I ett popup-fönster för testkonfiguration loggar du in med Drupal-webbplatsens inloggningsuppgifter (om användarsessionen inte finns). Efter lyckad autentisering visas listan över attribut som mottagits från Drupal-webbplatsen.
  • Klicka på Färdig knapp.
Moodle-test-configuration-window-received-attribute-from-the-Drupal
  • För att utföra SP-initierad SSO på din webbplats:
    • Öppna ett inkognito- eller privat fönster och logga in på din Moodle-webbplats.
    • Klicka på länken som initierats av SSO. (Logga in med Drupal)
Drupal-SAML-IDP-SSO-anslutning
  • Moodle har konfigurerats som en SAML SP för Drupal SSO-inloggning
ADFS_sso ×
Hej där!

Behövs hjälp? Vi är här!

stödja