Sökresultat :

×

Salesforce Single Sign-On (SSO) i WordPress med OAuth-autentisering


Salesforce Single Sign-On (SSO)-inloggning för WordPress använder OAuth-auktoriseringsflödet för att ge användare säker åtkomst till WordPress-webbplatsen. Med vår WordPress OAuth Single Sign-On (SSO)-plugin fungerar Salesforce som OpenID Connect och OAuth-leverantör, vilket säkerställer säker inloggning för WordPress-webbplatser.

Integrationen av WordPress med Salesforce förenklar och säkrar inloggningsprocessen med Salesforce OAuth. Denna lösning låter anställda komma åt sina WordPress-webbplatser med Enkel inloggning (SSO) använda sina Salesforce-uppgifter, vilket helt tar bort behovet av att lagra, komma ihåg och återställa flera lösenord.

Förutom att erbjuda Salesforce SSO-inloggningsfunktionalitet utökar WordPress SSO-plugin stödet till en mängd olika IDP:er, inklusive Azure AD, Office 365 och specialiserade leverantörer, och erbjuder robusta SSO-funktioner som inloggning för flera hyresgäster, rollmappning och kartläggning av användarprofilattribut . För ytterligare insikter om de funktioner vi erbjuder inom WP OAuth & OpenID Connect Client-plugin, vänligen se här.. Du kan följa stegen nedan för att ställa in Salesforce Single Sign-On (SSO) inloggning med WordPress.

Förutsättningar: Ladda ner och installation

  • Logga in på din WordPress-instans som admin.
  • Gå till WordPress Dashboard -> Plugins och klicka på Lägg till en ny.
  • Sök efter en WordPress OAuth Single Sign-On (SSO) plugin och klicka på installera nu.
  • När du har installerat klicka på Aktivera.


Steg för att konfigurera Salesforce Single Sign-On (SSO)-inloggning till WordPress OAuth

1. Ställ in 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 panelen, under Bygga avsnitt gå till Skapa > Appar.
  • Salesforce Single Sign-On (SSO) inloggning - och konfigurera Salesforce App
  • Bläddra ner och klicka på Nya knapp under Anslutna appar.
  • Salesforce Single Sign-On (SSO) inloggade 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.
  • Salesforce Single Sign-On (SSO) inloggning - ansluten app
  • 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)-inloggning - OAuth-inställningar
  • Du kommer att tas till sidan för applikationshantering. Här hittar du Konsumentnyckel(Kund-ID) och Konsumenthemlighet(Kundhemlighet).
  • Salesforce Single Sign-On (SSO)-inloggning - summa-ID

Sammanfattningsvis genom att framgångsrikt konfigurera Salesforce som OAuth-leverantör, du har aktiverat sömlös Salesforce Single Sign-On (SSO) och auktorisering för dina slutanvändare i WordPress.


2. Ställ in WordPress som OAuth-klient


  • Gå till Konfigurera OAuth fliken och klicka Lägg till ny applikation för att lägga till en ny klientapplikation på din webbplats.
  • Salesforce Single Sign-On (SSO) OAuth – Lägg till ny applikation
  • Välj din applikation från listan över OAuth/OpenID Connect-leverantörer, här Salesforce.
  • Salesforce Single Sign-On (SSO)-inloggning - Välj applikation
  • Efter att ha valt leverantör, kopiera Återuppringnings-URL som måste konfigureras i OAuth-leverantörens SSO-applikationskonfiguration.
  • Ange klientuppgifterna som kund-ID & Klienthemlighet som du får från Salesforce SSO-applikationen.
  • Se tabellen nedan för att konfigurera Omfattning & slutpunkter för Salesforce i plugin-programmet.
  • Klient ID : Klicka här
    Klienthemlighet: Klicka här
    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
    Anpassad omdirigeringsadress efter utloggning:[frivillig] https://<domain>.my.salesforce.com/services/auth/idp/oidc/logout

    Notera: 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.

    Salesforce Single Sign-On (SSO) inloggning - Callback URL
  • Verifiera konfigurationsdetaljerna och klicka på Finish för att spara konfigurationen.
  • Salesforce Single Sign-On (SSO)-inloggning - Slutför konfigurationen

Sammanfattningsvis genom att framgångsrikt konfigurera WordPress som OAuth-klient, du har aktiverat sömlös Salesforce Single Sign-On (SSO) och auktorisering för dina slutanvändare i WordPress.

3. Mappning av användarattribut

  • Mappning av användarattribut är obligatorisk för att göra det möjligt för användare att framgångsrikt använda Single Sign-On (SSO) till WordPress med Salesforce SSO-inloggning. Vi kommer att ställa in användarprofilattribut för WordPress med inställningarna nedan.
  • Hitta användarattribut

    • Gå till Konfigurera OAuth flik. Scrolla ner och klicka på Testkonfiguration.
    • Salesforce Single Sign-On (SSO) inloggning - gifuration
    • Du kommer att se alla värden som returneras av din OAuth-leverantör till WordPress 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.
    • När du ser alla värden i Test Configuration, gå till Attribut/rollmappning fliken kommer du att få en lista över attribut i en rullgardinsmeny för Användarnamn.
    • Salesforce Single Sign-On (SSO) inloggning - e/rollmappning

4: Rollkartläggning [Premium]

  • Klicka på "Testa konfiguration" och du kommer att få en lista över attributnamn och attributvärden som skickas av din OAuth-leverantör.
  • I fönstret Testkonfiguration mappar du attributnamnen i sektionen Attributmappning av plugin-programmet. Se skärmdumpen för mer information.
  • Salesforce Single Sign-On (SSO)-inloggning - utmappning
  • Aktivera rollmappning: För att aktivera rollmappning måste du mappa attribut för gruppnamn. Välj attributnamnet från listan över attribut som returnerar rollerna från din leverantörsapplikation.
    T.ex: Roll

  • Salesforce Single Sign-On (SSO)-inloggning - påkonfiguration - rollmappning
  • Tilldela WordPress-rollen till leverantörsrollen: Baserat på din leverantörsapplikation kan du tilldela WordPress-rollen till dina leverantörsroller. Det kan vara en elev, lärare, administratör eller någon annan beroende på din ansökan. Lägg till leverantörsrollerna under Group Attribute Value och tilldela den nödvändiga WordPress-rollen framför den under WordPress-rollen.

    Till exempel, i bilden nedan. Lärare har tilldelats rollen som administratör & student tilldelas rollen som prenumerant.
  • Salesforce Single Sign-On (SSO)-inloggning - påkonfiguration - rollmappning
  • När du har sparat mappningen kommer leverantörsrollen att tilldelas WordPress-administratörsrollen efter Salesforce SSO-inloggning.
    Exempelvis: Enligt det givna exemplet kommer användare med rollen "lärare" att läggas till som administratör i WordPress och "student" kommer att läggas till som prenumerant.

5. Steg för att lägga till anpassade anspråk i Salesforce

  • Logga in på ditt SalesForce-konto och byt till SalesForce Classic läge från profilmenyn och gå sedan till Inställning sida.
  • Enligt Bygga avsnitt gå till Anpassa > Användare och lägg till en ny Användaranpassat fält.
  • Salesforce Single Sign-On (SSO)-inloggning - anpassat fält
  • Från den vänstra panelen, under Bygga avsnitt gå till Skapa > Appar.
  • Gå till Anslutna appar och klicka sedan på Redigera av SSO-ansökan.
  • Salesforce Single Sign-On (SSO) inloggning - på Redigera
  • Efter att ha öppnat applikationen, scrolla ner till botten och sök efter Anpassade attribut.
  • Skapa ett nytt attribut enligt nedan.
  • Salesforce Single Sign-On (SSO)-inloggning - w-attribut
  • I Nyckel, du kan ställa in vilket namn som helst enligt ditt val.
  • Salesforce Single Sign-On (SSO) inloggning - y
  • Klicka sedan på Infoga fält -> $Users -> Sök efter det anpassade fältet som du har skapat (till exempel "isAdmin"). Klicka på Insert. Save inställningarna.
  • Notera: Om du inte får det anpassade fältet i $ -Användare, då kan du checka in $Organisation, $Profile, $System, eller $UserRole.


    Salesforce Single Sign-On (SSO) inloggning - fält
  • Efter att ha konfigurerat ovanstående konfiguration i Salesforce, utför Testkonfiguration och du kommer att se att du tar emot de anpassade fälten.

6. Inloggningsinställningar

  • Inställningarna på fliken Inställningar för enkel inloggning (SSO) definierar användarupplevelsen för Salesforce enkel inloggning (SSO). För att lägga till en Salesforce SSO-inloggningswidget på din WordPress-sida måste du följa stegen nedan.
    • Gå till WordPress vänsterpanel > Utseende > Widgets.
    • Välja miniOrange OAuth. Dra och släpp till din favoritplats och spara.
    • Salesforce Single Sign-on (SSO) - WordPress skapa-nyklient-inloggningsknappinställning
    • Gå till WordPress vänsterpanel > Utseende > Widgets.
    • Välja miniOrange OAuth. Dra och släpp till din favoritplats och spara.
    • Salesforce Single Sign-on (SSO) - WordPress skapa-nyklient-inloggningsknappinställning
    • Öppna din WordPress-sida och du kan se Salesforce SSO-inloggningsknappen där. Du kan testa Salesforce Single Sign-On (SSO)-inloggning - >
    • Se till "Visa på inloggningssidan" alternativet är aktiverat för din applikation. (Se bilden nedan)
    • Salesforce Single Sign-On (SSO) inloggning - ess skapa-ny klient inloggningsknappinställning
    • Gå nu till din WordPress Login sida. (T.ex. https://< din-wordpress-domän >/wp-login.php)
    • Du kommer att se en Salesforce SSO-inloggningsknapp där. När du klickar på inloggningsknappen kommer du att kunna testa Salesforce Single Sign-On (SSO)-inloggning - Salesforce Single Sign-on (SSO) - WordPress skapa-nyklient-inloggningsknappinställning

Sammanfattningsvis, efter framgångsrik konfiguration Salesforce som OAuth-leverantör och WordPress som en OAuth-klient, har du uppnått en smidig och säker autentiseringsprocess för dina användare. Genom Salesforce Single Sign-On (SSO)-inloggning kan du säkerställa en robust användarupplevelse i WordPress-miljön. Detta gör att användarna enkelt kan komma åt flera applikationer med en enda uppsättning inloggningsuppgifter. Genom integrationen av Salesforce OAuth som den primära autentiseringslösningen kan användare säkert logga in på sina WordPress-konton med sina befintliga Salesforce-uppgifter.


Ytterligare resurser


Maila oss vidare oauthsupport@xecurify.com för snabb vägledning (via e-post/möte) om ditt krav och vårt team hjälper dig att välja den bästa lämpliga lösningen/planen enligt dina krav.

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