Sökresultat :

×

WSO2 Single Sign-On (SSO) TYPO3 OAuth & OpenID | TYPO3 WSO2 SSO

WSO2 Single Sign-On (SSO) TYPO3 OAuth & OpenID | TYPO3 WSO2 SSO


Integration av WSO2 Inloggning (WSO2 OAuth Single Sign-On) med Typo3 med OAuth 2.0-protokoll.
Tillägget Typo3 OAuth / OpenID Connect Single Sign-On (SSO) gör det enkelt att använda OAuth2 för att ställa in WSO2-inloggning på Typo3 (WSO2 Single Sign on).

Tillägget kan ställas in med hjälp av andra sociala medier-källor, såväl som anpassade OAuth- och OIDC-leverantörer. Den innehåller många funktioner för enkel inloggning (SSO), som attributmappning för användarprofiler, rollmappning och så vidare. I den här guiden går vi igenom hur du ställer in SSO mellan Typo3 och WSO2. I slutet av den här artikeln ska användare kunna logga in på Typo3 med WSO2. Klicka här för att läsa mer om tilläggsfunktionerna för Typo3 OAuth Single Sign-On (OAuth & OpenID Connect Client).

Tillägget Typo3 OAuth & OpenID Connect Single Sign-On (SSO) gör det möjligt att logga in på Typo3 säkert med WSO2 som en OAuth- och OpenID Connect-leverantör. Du kan också använda alternativa Oauth-leverantörer, som Azure B2C, Office 365 och andra anpassade leverantörer, för att konfigurera plugin-programmet. Avancerade funktioner för enkel inloggning som attributmappning av användarprofiler, rollmappning och så vidare stöds. Vi kommer att gå över hur du ställer in SSO mellan Typo3 och WSO2 i den här artikeln. Användare bör kunna logga in på Typo3 genom WSO2 i slutet av den här guiden.

Klicka här för att veta mer om andra funktioner som vi tillhandahåller i tillägget Typo3 OAuth Single Sign-On (OAuth & OpenID Connect SSO)

Förutsättningar: Ladda ner och installation

miniorange img Installerar OAuth Client / OpenID Connect-tillägget i TYPO3


  • Använd kommandot nedan för att installera tillägget med hjälp av kompositören:
    composer req miniorange/miniorange_oidc
  • Sök nu efter "miniOrange OpenIDConnect" 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 OpenIDConnect" för TYPO3 SSO och logga in med dina registrerade miniOrange-uppgifter.
  • Typo3 miniorange OpenIDCconnect-inställningar
  • 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.)
  • miniorange licens oauth oidc login
  • Om du inte är en premiumkund kan du sömlöst logga in genom att skicka in miniOrange-uppgifter.
  • Efter lyckad inloggning kan du se detaljerna för ditt konto.
  • Typo3 OAuth Single Sign-On-kontodetaljer
  • Nu är du redo att konfigurera din IdP. Men det är viktigt att integrera frontend först.
  • Ladda ner zip-filen för OAuth / OIDC-tillägget från TYPO3-marknadsplatsen
  • 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.
  • Typo3 OAuth OIDC SSO-uppladdningsplugin
  • Sök nu efter "miniOrange OpenIDConnect" 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 OpenIDConnect" för TYPO3 SSO och logga in med dina registrerade miniOrange-uppgifter.
  • Typo3 miniorange OpenIDCconnect-inställningar
  • 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.)
  • minorange licens oauth oidc login
  • 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 IdP. Men det är viktigt att integrera frontend först.

miniorange img Integrera förlängning med TYPO3

  • Klicka på sidor från vänster navigering.
  • Sedan måste du skapa en mapp för att lagra frontend-användarna i den genom att högerklicka på Hem sidan och välj Ny undersida.
  • Typo3 OAuth SSO skapa gränssnitt
  • Välja mapp skriv från rullgardinsmenyn.
  • Typo3 OAuth openid SSO skapa gränssnitt
  • Namnge mappen som Webbplatsanvändare och klicka på Spara.
  • Typo3 OAuth Single Sign-On skapa frontend
  • Gå till beteendefliken och lägg till Webbplatsanvändare i det.
  • Typo3 OAuth SSO lägg till webbplatsanvändare
  • Om du ser ett bindestreck i rött på den skapade mappen betyder det att mappen inte är aktiverad. Du kan sedan aktivera det genom att högerklicka på den mappen och klicka aktivera.
  • Du måste lägga till två STANDARD sidor inom HEM sida. Om du använder Premium Plugin kan du skapa tre sidor.
  • Här kommer vi att betrakta sidnamn som: FEOIDC, SVAR, LOGGA UT (Utloggning är valfritt för premiumkunder).
  • För att skapa en FEOIDC sida, högerklicka på Hem sida och välj sedan Ny undersida och välj STANDARD skriv från rullgardinsmenyn.
  • Typo3 OAuth SSO skapa gränssnitt
  • Lägg till sidrubrik som FEOIDC och klicka Save.
  • Typo3 OAuth SSO skapa gränssnitt
  • Klicka sedan på igen FEOIDC sida och klicka på Lägg till innehåll. Gå till plugins och lägg till FEOIDC-plugin och klicka på Save.
  • Typo3 OAuth SSO skapa gränssnitt Typo3 OAuth Single Sign-On välj plugin
  • Navigera till fliken plugin och välj FEIOIDC plugin.
  • Typo3 OAuth SSO skapa gränssnitt
  • Lägg till webbplatsanvändare Sida för skivlagring och spara inställningarna.
  • Typo3 OAuth SSO skapa gränssnitt
  • Du kan aktivera FEOIDC sida genom att högerklicka och välja aktivera alternativ.
  • Typo3 OAuth SSO skapa gränssnitt
  • Om du behöver göra ändringar i URL-segmentet, som också kommer att vara din ursprungliga SSO-URL, högerklicka på FEOIDC-sidan, välj redigera och klicka på knappen "växla URL" för att ställa in URL enligt ditt sätt.
  • Följ samma steg för att skapa och konfigurera standardsidor med svar.
  • Se till att du kommer att välja Response Plugin för Response-sidan.
  • Håll FEOIDC och SVAR webbadresser till sidan praktiska eftersom du behöver dem när du konfigurerar OAuth/OpenID Connect-tillägget.

Steg för att konfigurera WSO2 OAuth & OpenID Single Sign-On (SSO) Logga in på Typo3

1. Ställ in WSO2 som OAuth-leverantör

Följ stegen nedan för att konfigurera WSO2 som OAuth-leverantör

miniorange img Konfigurera WSO2 som OAuth-leverantör
  • Låt oss först registrera den här konsumentappen i WSO2 IS. Ladda ner och starta WSO2 IS.
  • WSO2 Single Sign-On (SSO) med WSO2-inloggningsuppgifter: appregister-wso2
  • När du är inloggad går du till Huvud -> Tjänsteleverantör och klicka på Lägg till.
  • WSO2 Single Sign-On (SSO) med WSO2-inloggningsuppgifter: sp-Add
  • Ange Tjänsteleverantörens namn och Beskrivning och klicka på Registrera.
  • WSO2 Single Sign-On (SSO) med WSO2-inloggningsuppgifter: Enter-spname-description
  • Gå nu till Tjänsteleverantör->Lista och redigera den tjänsteleverantör du har skapat.
  • Bläddra ner och välj Inkommande autentiseringskonfiguration och välj sedan OAuth/OpenID Connect Configuration och klicka på Inställd.
  • WSO2 Single Sign-On (SSO) med WSO2-inloggningsuppgifter :wso2 configure
  • Välj OAuth-versionen 2.0 och ange Redirect/Callback URL från insticksprogrammet Återuppringnings-URL fält. Klicka på Lägg till.
  • WSO2 Single Sign-On (SSO) med WSO2-inloggningsuppgifter :callbackURL
  • När appen har lagts till, kund-ID och Klienthemlighet genereras för applikationen. Konfigurera miniOrange Typo3 OAuth Client-plugin med Client ID, Client Secret, Authentication and Access Token, Get User Info Endpoint av WSO2. Slutpunkter finns längst ner i den här guiden.
  • WSO2 Single Sign-On (SSO) med WSO2-inloggningsuppgifter :getclient-secret
  • Attributmappning: För att få attribut från WSO2 måste du lägga till följande anspråks-URI i din WSO2-applikation.
  • Gå till Tjänsteleverantör->Anspråk Konfiguration.
  • Välja https://wso2.org/claims/emailaddress från Ämnesanspråk URI falla ner.
  • Lägg till följande URI:er i Service Provider Claim Dialect: https://wso2.org/oidc/claim & https://wso2.org/claims
  • WSO2 Single Sign-On (SSO) med WSO2-inloggningsuppgifter: claim-url
  • Du har slutfört dina konfigurationer på WSO2-serversidan.

2. Konfigurera Typo3 som OAuth-klient

  • När du har konfigurerat OAuth-leverantören anger du OAuth-leverantörens namn, kund-ID, Klienthemlighet, Omfattning och gav slutpunkter.

    Se Slutpunkter nedan för att konfigurera OAuth-klienten


    Scopes öppet
    Auktorisera slutpunkt https://<domain-name>/oauth2/auth
    Token Endpoint https://<domain-name>/oauth2/token
    Användarinfo Slutpunkt https://<domain-name>/oauth2/userinfo
  • Klicka på Save knappen för att spara inställningarna.
  • Typo3 SSO OAuth 2.0 SSO-referenser WSO2 uth0 SSO
  • Klicka på Testkonfiguration knapp.
  • Typo3 OAuth-uppgifter WSO2 SSO OAuth
  • Du kommer att se alla värden som returneras av din OAuth-leverantör till Typo3 i en tabell. Om du inte ser värdet för förnamn, efternamn, e-post eller användarnamn, gör de nödvändiga inställningarna i din OAuth-leverantör för att returnera denna information.
  • Du har framgångsrikt konfigurerat din Typo3 som en OAuth-klient. Nu kan du skapa din anpassade SSO-knapp på din Typo3 Frontend-webbplats och bädda in FEOIDC-sidans URL till den för att initiera SSO.
  • Typo3 WSO2 SSO WSO2

3: Attributmappning (valfritt). *Detta är en Premium-funktion.

  • Du kan mappa attribut på fliken Attributmappning. Endast användarnamn och e-postadress får mappas i gratisversionen av tillägget. I premiumversionen av tillägget kan du dock mappa olika attribut som kommer från din OAuth-leverantör till attributen som finns på din Typo3-webbplats.
  • Typo3 WSO2 OAuth-attributmappning Typo3 SSO

4: Gruppmappning (valfritt). *Detta är en Premium-funktion.

  • Du kan ange en standardroll i det kostnadsfria tillägget som kommer att tilldelas alla icke-adminanvändare när de utför SSO.
  • Gå till fliken Gruppmappning och navigera till avsnittet Gruppmappning.
  • Välj standardrollen och klicka på knappen Spara.
  • WSO2 Typo3 SSO - WSO2 Single Sign-On(SSO) Login in Typo3 - rollkartläggning

Genom att konfigurera WSO2 som en OAuth-leverantör och Typo3 som en OAuth-klient med vår Typo3 OAuth-klienttillägg har du installerat Typo3 WSO2 Single Sign-On (SSO). Inom några minuter kommer du att kunna ge säker åtkomst till din Typo3-webbplats med hjälp av WSO2-inloggningsuppgifter tack vare denna lösning.

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
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