Sökresultat :

×

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 Möjliggöra.
  • 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 Spara.
  • 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å Spara.
  • 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 Möjliggöra 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å Spara 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