Moodle SAML Single Sign-On (SSO) med TYPO3 som SAML IdP . TYPO3 SAML IdP extension ger dig möjligheten att använda dina TYPO3-uppgifter för att logga in på Moodle. Här kommer vi att gå igenom en steg-för-steg-guide för att konfigurera SSO mellan Moodle som SP (Tjänsteleverantör) och TYPO3 som IDP (Identitetsleverantör).
Förutsättningar: Ladda ner och installation
1. Installera SAML IDP-tillägg i TYPO3
- Ladda ner zip-filen för SAML IDP-tillägget från TYPO3 Marketplace
- Gå till din TYPO3-backend och klicka på Extensions-sektionen till vänster på skärmen.
- Ladda upp zip-filen, som visas i bilden nedan eller så kan du packa upp plugin-zip-filen i 'Typo3 rotmapp/typo3conf/ext' katalog.
- Sök nu efter "miniOrange SAML IDP" i avsnittet Installerade tillägg och aktivera tillägget genom att klicka på knappen Aktivera.
- Efter installationen klickar du på det nyinstallerade tillägget "miniOrange SAML IDP extension" för TYPO3 SSO och logga in med dina registrerade miniOrange-uppgifter.
- Efter att ha angett användarnamn och lösenord kommer du att behöva licensnyckel för att gå vidare om du är premiumkund. (Du kommer att få den här nyckeln från miniOrange-teamet. Efter att ha angett licensnyckeln kan du aktivera licensen och gå vidare.)
- Om du inte är en premiumkund kan du logga in direkt genom att skicka in miniOrange-uppgifter.
- Efter lyckad inloggning kan du se detaljerna för ditt konto.
- Nu är du redo att konfigurera din tjänsteleverantör. Men det är viktigt att integrera frontend först.
2. Integrera förlängning med TYPO3
- Nu måste du designa din frontend genom att vänsterklicka på fliken Hem och sedan klicka på Ny undersida
- Du måste lägga till STANDARD-sida på HEM-sidan.
- Ange standardsidans namn som: FESAML.
- Klicka på FESAML sida och klicka på Lägg till innehåll. Gå till plugins och lägg till FESAML-plugin.
- Navigera till fliken plugin och välj FESAML plugin. Lägg till webbplatsanvändare Sida för skivlagring och spara inställningarna.
- Om du behöver göra ändringar i URL-segmentet, som också kommer att vara din ursprungliga SSO-URL, högerklicka på FESAML sida, välj redigera och klicka på "växla URL" knappen för att ställa in URL enligt ditt sätt.
- Dessutom måste du skapa minst en grupp eftersom TYPO3 inte tillåter att skapa användare om det inte finns minst en användargrupp.
- För att skapa en grupp gå till listfliken från den vänstra panelen, klicka på mappen Webbplatsanvändare och tryck på "+"-knappen längst upp på skärmen.
- Välj nu Webbplatsanvändargrupp? från listan.
- Infoga gruppnamn i grupptitelsektionen och klicka på knappen Spara högst upp. Användargrupp kommer att skapas.
- Du kan också skapa en SSO-knapp på inloggningssidan. Klicka på Hem, fortsätt till + Innehåll alternativ.
- Växla till fliken Specialelement och välj Vanlig HTML.
- Här är vad du kommer att göra, du lägger till SSO-inloggningsknapp, URL i knappsektionen kommer att vara på FESAMLs standardsida.
- Kodavsnittet för att göra det nämns i den givna bilden. Ange koden och tryck på Spara-knappen längst upp.
- Nu kan du konfigurera plugin i backend.
Steg för att konfigurera Moodle SAML Single Sign-on ( SSO ) Logga in på TYPO3
1. Konfigurera Moodle som tjänsteleverantör
- Gå till Moodles webbplats.
- Installera och aktivera miniOrange SAML SP modul på din Moodle-webbplats, som fungerar som en tjänsteleverantör.
- Gå till miniOrange SAML SP modul, navigera till Tjänsteleverantörens metadata flik. Här kan du hitta tjänsteleverantörens metadata som t.ex SP Entity ID , ACS (Assertion Consumer Service) URL, Målgrupps-URI och NameID-format som krävs för att konfigurera identitetsleverantören.
Instruktioner:
- Gå till TYPO3-webbplatsen.
- Installera och aktivera miniOrange SAML IDP-förlängning ( TYPO3 som SAML IDP ) på din TYPO3 som fungerar som en identitetsleverantör.
- Gå till TYPO3 SAML IDP förlängning, navigera till SP-inställningar fliken.
- Ange de värden som motsvarar informationen från tjänsteleverantören. Se tabellen nedan.
|
Tjänsteleverantörens namn
|
Moodle
|
|
SP Entity ID eller Emittent
|
kopiera SP EntityID från fliken Service Provider Setup i miniorange SAML SP-modul från din moodle-webbplats.
|
|
ACS URL
|
kopiera ACS URL från fliken Service Provider Setup i miniorange SAML SP-modul från din moodle-webbplats.
|
- Klicka på Spara konfiguration för att spara dina konfigurationer.
- Gå till IDP-metadata flik. Här kan du hitta information för att konfigurera Service Provider ( SP ).
2. Konfigurera TYPO3 som identitetsleverantör
- I miniOrage SAML-identitetsleverantör förlängning, gå till SP-inställningar fliken i tillägget.
- Ange de nödvändiga inställningarna (t.ex. tjänsteleverantörens namn, SP Entity ID/Utfärdare, ACS URL, Relaystate) hitta din tjänsteleverantör Moodle och klicka på Spara för att spara din konfiguration.
3. SSO-testning
- Öppna en ny webbläsare eller ett privat inkognitofönster och ange din Moodle-URL, som omdirigerar dig till TYPO3-inloggningsskärmen.
- Ange dina TYPO3-uppgifter och klicka på logga in-knappen.
- Om du omdirigeras till din Moodle-startsida och lyckats logga in är din konfiguration korrekt.
Ytterligare resurser
Om du letar efter något som du inte kan hitta, vänligen skicka ett mejl till oss info@xecurify.com