Sökresultat :

×

Salesforce OAuth & OpenID Connect Single Sign-On (SSO) TYPO3 | Salesforce-inloggning


Integrering av Salesforce -inloggning (Salesforce OAuth Single Sign-On) med Typo3 med hjälp av OAuth 2.0-protokollet. Tillägget Typo3 OAuth / OpenID Connect Single Sign-On (SSO) gör det enkelt att använda OAuth2 för att konfigurera Salesforce-inloggning på Typo3 (Salesforce Single Sign-on).

Tillägget kan konfigureras med hjälp av andra sociala mediekällor, såväl som anpassade OAuth- och OIDC-leverantörer. Det 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 man konfigurerar SSO mellan Typo3 och Salesforce. I slutet av den här artikeln ska användare kunna logga in på Typo3 med Salesforce. Klicka här för att läsa mer om extrafunktionerna i Typo3 OAuth Single Sign-On (OAuth & OpenID Connect Client)-tillägget.

Tillägget Typo3 OAuth & OpenID Connect Single Sign-On (SSO) gör det möjligt att logga in på Typo3 säkert med Salesforce 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 Salesforce i den här artikeln. Användare ska kunna logga in på Typo3 via Salesforce i slutet av den här guiden.

Klicka här för att läsa mer om andra funktioner vi erbjuder i Typo3 OAuth Single Sign-On (OAuth & OpenID Connect SSO)-tillägget.

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 Salesforce OAuth & OpenID Single Sign-On (SSO) Inloggning till Typo3

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

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

miniorange img Konfigurera Salesforce som OAuth-leverantör
  • Logga in på ditt Salesforce konto.
  • Byt till SalesForce Classic läge från profilmenyn och gå sedan till Inställning sida.
  • Från den vänstra rutan, under Bygga avsnitt gå till Skapa > Appar.
  • Typo3 OAuth SSO Salesforce Single Sign-On (SSO) skapar appar
  • Bläddra ner och klicka på Nytt knapp under Anslutna appar.
  •  Salesforce Single Sign-On (SSO), anslutna appar
  • Du kommer att tas till sidan för applikationsinställningar. Ange nödvändiga uppgifter som t.ex Ansluten appnamn, API-namn och Kontakt E.
  • Typo3 Salesforce | SSO Salesforce Single Sign-On (SSO) detaljer
  • Kontrollera Aktivera OAuth-inställningar kryssrutan under API (Aktivera OAuth-inställningar) avsnitt och du kommer att visas fler alternativ att konfigurera.
  • Ange Återuppringnings-URL (kopiera det från plugin-programmet), välj Scopes såsom krävs. Se till att samma scopes också läggs till i miniOrange Oauth Client-plugin och scrolla sedan hela vägen till botten för att klicka på Spara.
  • Salesforce Single Sign-On (SSO) Aktivera OAuth-inställningar
  • Du kommer att tas till sidan för applikationshantering. Här hittar du Konsumentnyckel(Kund-ID) och Konsumenthemlighet(Kundhemlighet).
  • Typo3 Salesforce SSO | Salesforce Single Sign-On Få konsument-ID

Salesforce SSO är nu konfigurerat med Typo3 och nu kan du logga in på Typo3 med dina Salesforce SSO-inloggningsuppgifter.

Obs! Se till att du lägger till rätt Salesforce-domän.

  1. För Salesforce-applikation - ersätt {salesforce-domän} i ovanstående slutpunkter med https://login.salesforce.com/
  2. För Salesforce-communityt - ersätt {salesforce-domänen} med din salesforce-gemenskapsdomän.

2. Konfigurera Typo3 2 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


    Omfattning: openid profil e-post
    Auktorisera slutpunkt: {salesforce-domain}/services/oauth2/authorize
    Åtkomsttokens slutpunkt: {salesforce-domain}/services/oauth2/token
    Få användarinformation slutpunkt: {salesforce-domain}/services/oauth2/userinfo
  • Klicka på Spara knappen för att spara inställningarna.
  • Typo3 SSO OAuth 2.0 SSO-referenser Salesforce SSO
  • Klicka på Testkonfiguration knapp.
  • Typo3 OAuth-referenser Salesforce 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 OAuth 2.0 SSO Salesforce SSO

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 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.
  • Salesforce Typo3 SSO - Salesforce Single Sign-On (SSO) Inloggning i Typo3 - rollmappning

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

Ytterligare resurser


Om du letar efter något som du inte hittar, vänligen skicka ett mejl till info@xecurify.com

Hej där!

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

stödja