Sökresultat :

×

SAML Single Sign-On (SSO) i TYPO3 (SP) | TYPO3 – Moodle SSO-inloggning


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.
  • Typo3 SAML idp SSO-plugin
  • Sök nu efter "miniOrange SAML IDP" i avsnittet Installerade tillägg och aktivera tillägget genom att klicka på knappen Aktivera.
  • Typo3 SAML SSO skapa frontend
  • 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
  • Typo3 SAML SSO skapa frontend
  • Du måste lägga till STANDARD-sida på HEM-sidan.
  • Ange standardsidans namn som: FESAML.
  • FESAML-sida Typo3 Single Sign-On
  • Klicka på FESAML sida och klicka på Lägg till innehåll. Gå till plugins och lägg till FESAML-plugin.
  • Typo3 SAML-inloggning lägg till innehåll
  • Navigera till fliken plugin och välj FESAML plugin. Lägg till webbplatsanvändare Sida för skivlagring och spara inställningarna.
  • Typo3-inloggning lägg till webbplatsanvändare
  • 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.
  • Typo3 SAML-inloggning redigera SSO URL
  • 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.
  • skapa grupp Typo3 OIDC enkel inloggning
  • Välj nu Webbplatsanvändargrupp? från listan.
  • Typo3 SAML SSO webbplats användare grupp
  • Infoga gruppnamn i grupptitelsektionen och klicka på knappen Spara högst upp. Användargrupp kommer att skapas.
  • Användargruppen skapade Typo3 SAML SSO
  • Du kan också skapa en SSO-knapp på inloggningssidan. Klicka på Hem, fortsätt till + Innehåll alternativ.
  • Typo3 SAML SSO lägg till innehåll
  • Växla till fliken Specialelement och välj Vanlig HTML.
  • Vanlig html för att skapa miniorange SSO-knapp
  • 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.
  • SSO-knapp på frontend Typo3 SAML SSO
  • 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.
  • moodle SAML SP enkel inloggning ( sso ) ladda upp metadata

    miniorange img 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.

    TYPO3 saml idp tjänsteleverantör
  • 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 ).
  • TYPO3 saml idp ladda upp metadata

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.
  • Moodle Single Sign-On - ladda ner xml-metadatafil och ladda upp den tjänsteleverantörens inställningsflik för TYPO3

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

Hej där!

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

stödja