Sökresultat :

×

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


Drupal kan ställas in som en centraliserad identitetsleverantör eller en autentiseringskälla för användarna i andra applikationer via Single Sign-On (SSO). Detta dokument leder dig genom stegen för att integrera Drupal som SAML 2.0 IdP och Moodle som tjänsteleverantör (SP) med hjälp av miniOrange SAML IDP-modul. Detta gör att du kan hantera användare och deras behörigheter på en plats och samtidigt kan användarna komma åt flera applikationer med enstaka autentiseringsuppgifter. Modulen är kompatibel med Drupal 7, Drupal 8, Drupal 9 och Drupal 10.

Installationssteg 


  • Ladda ner modulen:
    kompositör kräver 'drupal/miniorange_saml_idp'
  • Navigera till Förläng menyn på din Drupal administratörskonsol och sök efter miniOrange SAML-identitetsleverantör med hjälp av sökrutan.
  • Aktivera modulen genom att markera kryssrutan och klicka på installera knapp.
  • Konfigurera modulen på
    {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup
  • Installera modulen:
    drush en miniorange_saml_idp
  • Rensa cacheminnet:
     borsta cr
  • Konfigurera modulen på
    {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup
  • Navigera till Förläng menyn på din Drupal administratörskonsol och klicka på Installera ny modul knapp.
  • installera Drupal SAML IDP 2.0 Single Sign On (SSO) - SAML-identitetsleverantör modulen antingen genom att ladda ner zip-filen eller från URL:en till paket (tjära/zip).
  • Klicka på Aktivera nyligen tillagda moduler.
  • Aktivera den här modulen genom att markera kryssrutan och klicka på installera knapp.
  • Konfigurera modulen på
    {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup

Nödvändig förutsättning:

  • Ladda ner plugin från Moodle Plugin Directory och installera den 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 Moodle Plugins Directory)
      • 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.

Drupal SAML IdP-metadata:

  • Efter att du har installerat modulen på din Drupal-webbplats, i Administrationsmeny → navigera till Konfiguration → Personer → miniOrange SAML IDP-konfiguration. (/admin/config/people/miniorange_saml_idp/idp_setup)
  • Drupal-SAML-IDP-Single-Sign-On-Click-on-Drupal-SAML-IDP-Configuration
  • Enligt IDP-metadata fliken, klicka på Ladda ner metadata knapp. Öppna den på anteckningsblocket och kopiera IdP-informationen. Ha det till hands. (Denna information krävs för att konfigurera Moodle som SAML SP.)
  • Drupal-SAML-IDP-Single-Sign-On-download-the-metadata

Konfigurera SAML SSO-applikation i Moodle LMS (E-learning):

  • Logga in på din Moodle administratörskonto.
  • Navigera till Webbplatsadministratör → Plugins → Pluginsöversikt → Ytterligare plugins.
  • Klicka på Inställningar länk under Handlingar.
  • Moodle-Single-Sign-On-Administration-Plugins-overview-click-on-Settings
  • Enligt Tjänsteleverantörens metadata fliken klicka på LADDA NER länk för att ladda ner XML-metadatafilen. Ha det 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
  • Gå till Konfiguration av tjänsteleverantör fliken i plugin-programmet och klicka på Ladda upp IdP-metadata knapp.
  • Moodle-Single-Sing-on-Click-on-Upload-IdP-Metadata-btn
  • Ange Identitetsleverantörens namn. Klistra in den tidigare kopierade IdP-metadatafilen från Drupal i IdP Metadata XML textfältet och klicka på Ladda upp metadata knapp.
  • Moodle-SAML-Single-Sign-on-paste-the-IdP-metadata-file-in-the-field

Konfigurera Drupal som SAML-identitetsleverantör (IdP):

  • Navigera till Drupals webbplats. Gå till Konfiguration av tjänsteleverantör fliken i modulen och klicka på Ladda upp SP Metadata.
  • I fältet Ladda upp metadata väljer du SP-metadatafilen som du laddade ner från Moodle och klicka på knappen Ladda upp.
  • Drupal-SAML-IDP-Ladda upp-metadata

Du har framgångsrikt konfigurerat SAML SSO mellan Nextcloud som SAML SP och Drupal som SAML IDP.

Testa anslutning mellan Moodle och Drupal:

  • Navigera till din Moodle-webbplats.
  • I Moodles instrumentpanel → Webbplatsadministration → Plugins → Plugins Översikt → Ytterligare plugins → Inställningar.
  • Gå till plugin-programmet Konfiguration av tjänsteleverantör flik. Scrolla ner och klicka på Testkonfiguration knapp.
  • Moodle-SAML-Single-Sign-on-click-on-test-configuration-button
  • På ett popup-fönster för testkonfiguration, logga in med Drupal-webbplatsuppgifter (om användarsessionen inte existerar). Efter framgångsrik autentisering kommer listan över attribut som tas emot från Drupal-webbplatsen att visas.
  • Klicka på Färdig knapp.
  • Moodle-test-configuration-window-received-attribute-from-the-Drupal

Ytterligare funktioner:

Utforska de avancerade funktionerna som erbjuds av modulen med fullfjädrad provversion. Du kan initiera provbegäran med Begär 7-dagars provperiod knappen på modulen eller kontakta oss på drupalsupport@xecurify.com för en-till-en-hjälp från Drupal-experten.

 Fallstudier
miniOrange har framgångsrikt sörjt för användningsfallen för 400+ betrodda kunder med sina mycket flexibla/anpassningsbara Drupal-lösningar. Kolla gärna in några av våra unika fallstudier med detta länk.
 Andra lösningar
Känn dig fri att utforska andra Drupal-lösningar som vi erbjuder här.. De populära lösningarna som används av våra betrodda kunder inkluderar 2FA, User Provisioning, Website Security. 
  24*7 Aktiv support
Drupal-utvecklarna på miniOrange erbjuder snabbt och aktivt stöd för dina frågor. Vi kan hjälpa dig från att välja den bästa lösningen för ditt användningsfall till att implementera och underhålla lösningen.
Hej där!

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

stödja
Kontakta miniOrange Support
framgång

Tack för din förfrågan.

Om du inte hör från oss inom 24 timmar, skicka gärna ett uppföljningsmail till info@xecurify.com