Sökresultat :

×

I denna digitalt drivna värld har tillgången till utbildning förbättrats drastiskt tack vare tillgängligheten av lärplattformar (LMS) som Moodle, Udemy, Blackboard Learn, Google Classroom med flera. Med det ökande antalet utbildningsinstitutioner är det viktigt för både användare och institut att implementera olika system för olika ändamål, vilket säkerställer smidig integration och åtkomst.

Denna fallstudie belyser hur en enkel modul installerad på din Drupal-webbplats kan förvandla din Drupal till en IDP och integreras med valfritt lärplattform, vilket förenklar inloggningsprocessen för alla elever, lärare och till och med föräldrar.

I det här avsnittet diskuterar vi allt från krav och implementeringsprocess till resultat.

  • Nyckelkrav:
usecase-kortlogotyp

SAML IdP-modul

För att underlätta sömlös inloggning mellan Drupal och LMS.

Ladda ner modul
usecase-kortlogotyp

Moodle SAML SP-modul

För att konfigurera den med Drupal IdP för att acceptera SSO-drivna inloggningar.

Ladda ner modul
  • Funktioner som kommer att spela en viktig roll:
usecase-kortlogotyp

IdP-initierad SSO-funktion

För att initiera SSO på Drupal-webbplatsen.

Installationsguide
usecase-kortlogotyp

Attribut- och rollkartläggning

För att mappa användardata från IdP till SP

Installationsguide

Institutioner har svårt att hantera flera autentiseringssystem, vilket resulterar i administrativa kostnader och användartrötthet. Helst loggar användarna – studenter och lärare – in på sina konton på den Drupal-baserade högskolans/universitetets webbplats och får sedan tillgång till olika lärresurser via en länk som de får – och de loggas automatiskt in i lärplattformen.

Trots att utbildningsinstitutionerna erbjuder tillgång till externa lärplattformar känner de inte till ett bättre sätt att växla mellan plattformar utan upprepade inloggningar. För att lösa detta problem erbjuder miniOrange därför en SAML IdP-modul.

Den här modulen konverterar en Drupal-webbplats till en identitetsleverantör (IdP) och ett LMS som Moodle till en tjänsteleverantör (SP) för att möjliggöra enkel inloggning (SSO).

För den här implementeringsguidens skull använder vi Moodle som lärplattform.

miniOrange SAML IdP-modulen installeras och konfigureras på Drupal-webbplatsen, vilket gör den till IDP:n. Med detta kan alla användare som redan finns på Drupal-webbplatsen direkt komma åt Moodle med samma Drupal-inloggningsuppgifter. Detta eliminerar behovet av att skapa en separat inloggning för Moodle.

För Moodle har du ett par olika moduler som du kan välja att installera som kan omvandla Moodle-webbplatsen till en tjänsteleverantör. Här är länken till miniOrange SAML SP-modulen för Moodle.

Eftersom vi kommer att följa standard SAML-protokollet/flödet är konfigurationsstegen för att få båda dessa plattformar att kommunicera ganska enkla.

Antingen byter du metadata från varje plattform - laddar ner Moodle-metadatan och skickar den till Drupal-webbplatsen - och kör sedan om den genom att exportera Drupal-webbplatsens metadata och skicka den till Moodle-webbplatsen. Eller så kan du manuellt konfigurera varje webbplats genom att skicka in nödvändig information. Den här guiden borde ge dig steg-för-steg-instruktioner för att få SAML-anslutningen igång.

Om du behöver lite mer detaljerad kontroll över vad som tillhandahålls till varje plattform, eller om du föredrar en manuell process, kan du följa den här steg-för-steg-guiden som vägleder dig om vad som ska vara.

Användarupplevelsen

När anslutningen mellan de två är lyckad bör Drupal-användarna kunna logga in på Moodle med sina Drupal-inloggningsuppgifter. Detta kommer att vara användarupplevelsen om de försöker logga in på Moodle direkt utan att först gå via Drupal-webbplatsen.

Alternativt, och det är här IDP-initierad SSO kommer in i bilden, kan de först logga in på Drupal-webbplatsen, och de kommer att visas en länk som tar dem till Moodle och loggar in dem automatiskt.

Detta är särskilt användbart om Moodle-kurserna visas och listas på universitetets webbplats/studentkonto – även känt som Drupal-webbplatsen. Om någon student vill gå eller anmäla sig till en kurs som de ser i sin universitetsöversikt, behöver de inte logga in på Moodle separat, det skulle vara smidigt och tillfredsställa den ständigt nervösa Generation Z, eller de ständigt zen-orienterade Millennials.

miniOrange Drupal IdP LMS IdP-initierad SSO

Tar det ett steg längre

Genom att ha en mappning eller relation upprättad mellan IDP:n - Drupal - och SP:n - Moodle - kan du ha någon form av automatiserad behörighets- eller åtkomsthantering enligt de roller eller attribut som är inställda i kontot i Drupal. Till exempel en administratör eller någon med en Lärare roll inom Drupal, kan automatiskt få Utvärderare behörigheter/privilegier på Moodle; studenter från Institutionen för datateknik, kommer att ha selektiv åtkomst till datavetenskapskurserna på Moodle; om din LMS-plattform erbjuder en Förälder eller vårdnadshavare instrumentpanelsfunktionen, då skulle det specifika kontot ha åtkomst till eller synligheten av elevens betyg och så vidare.

För att uppnå alla dessa fall måste du naturligtvis ha roll- eller attributbaserad åtkomstkontroll (RBAC) inställd på tjänsteleverantören – men det är inte alltför svårt att uppnå – förutsatt att du har rätt verktyg för det.

miniOrange Drupal IdP LMS Attribut- och rollmappning
  1. Användare – elever, föräldrar och lärare – upplever smidiga övergångar från Drupal till Moodle och kan få tillgång till kurser med ett enda inloggningsförsök.
    • Användare behöver inte ens logga in på sitt Moodle/LMS separat, de behöver bara logga in på Drupal, så kan de autentiseras och tas till LMS:et.
    • Automatiska åtkomsträttigheter baserade på roller eller attribut underlättar hanteringen och minimerar fel i datasynligheten.
  2. Bättre säkerhet genom att eliminera flera lösenord eller ännu värre, återanvända lösenord. Du behöver bara ett lösenord #YONOP.
  3. miniOrange Drupal IDP-modulen kan också ansluta till flera SP:er – så om du har dina kurser uppdelade mellan flera instanser av samma LMS eller olika, kan en enda användarbutik tillgodose identitetsbehoven.

LMS och kärnwebbplatsen borde kommunicera. MiniOrange Drupal SAML IDP-modulen gör det möjligt. Du eliminerar behovet av att ha två lösenord, du eliminerar behovet av att manuellt skapa konton över olika plattformar, du eliminerar behovet av att ange åtkomsträttigheter för varje konto. Du sparar mycket tid, du gör dina användare nöjda och du skyddar din webbplats. Och i slutändan är det här tre saker som spelar roll i denna digitala värld.

Vi kontaktar dig så snart som möjligt

mo-form

 Tack för ditt svar. Vi återkommer snart.

Något gick fel. Skicka din fråga igen

Innehållsförteckning

Hej där!

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

stödja