SAML Single Sign-On (SSO) för Shopify som använder PingFederate som identitetsleverantör
miniOrange gör det möjligt för PingFederate att fungera som en identitetsleverantör (IdP), vilket gör det möjligt för användare att logga in med Single Sign-On (SSO) på Shopify med PingFederate-inloggningsuppgifter. Vår lösning fungerar med både nya och äldre kundkonton, stöder Shopify Plus- och icke-Plus-butiker och är utformad för att möta autentiseringsbehoven hos B2B- och grossistbutiker. Applikationen stöder också alla SAML-, OAuth- och OpenID-kompatibla identitetsleverantörer, vilket ger dig flexibilitet över olika plattformar.
Den här guiden guidar dig genom hur du konfigurerar PingFederate som IdP (identitetsleverantör) och din Shopify-butik som SP (tjänsteleverantör) för enkel inloggning (SSO), och täcker användningsfall för kund-/äldre konton, Shopify Plus och icke-Plus, samt B2B-inloggningsscenarier.
Konfigurera [OAuth] SSO till Shopify med PingFederate som IdP
För att konfigurera Single Sign-On (SSO) med Shopify via OAuth-protokollet med PingFederate som identitetsleverantör (IdP), följ stegen som beskrivs här.
Förutsättningar: Programinstallation
- Logga in på din Shopify-administratör.
- Gå till appar → Shopify App Store
- Sök efter miniOrange enkel inloggning – SSO
- Klicka installera för att lägga till appen i din butik
- Öppna appen från appar för att starta PingFederate SAML SSO-konfiguration
Steg-för-steg-guide för att konfigurera PingFederate som IDP för SSO i Shopify
Steg 1: Skaffa metadata från tjänsteleverantören från Shopify
- För ovanstående SAML-konfiguration, måste du skaffa Enhets-ID och ACS URL från Shopify.
- Gå nu till din Shopify butik, navigera till Applikation avsnittet och klicka på Enkel inloggning - SSO-inloggning ansökan.
- Klicka på Lägg till identitetsleverantör för att lägga till din IDP.
- Välja SAML protokoll.
- Välj nu PingFederate från listan över internflyktingar.
- Klicka på Skaffa metadata knappen, som visas på skärmen nedan, för att hämta tjänsteleverantörens metadata.
- SP - INITIERAD SSO
- IDP - INITIERAD SSO
Steg 2: Konfigurera Shopify som SP i PingFederate
- Logga in på din PingFederate User Admin dashboard.
- Klicka på Identitetsleverantör i den vänstra navigeringsmenyn.
- Enligt SP-ANSLUTNING, Klicka på Skapa ny knapp.
- Välj Webbläsare SSO-profiler anslutningsmall på Anslutningstyp fliken och klicka Nästa.
- Välj Browser SSO på Anslutningsalternativ fliken och klicka Nästa.
- Välja URL som metod för att importera metadata och klistra in SP Metdata URL som du får av steg 1. Klicka Nästa.
- Granska informationen på Sammanfattning av metadata fliken och klicka Nästa.
- I Generell information se till att Tjänsteleverantörens enhets-ID, anslutningsnamnoch Grundadress fält fylls i förväg baserat på metadata. Klick Nästa.
- Navigera till Webbläsare SSO fliken och klicka på Konfigurera webbläsare SSODu kommer att omdirigeras till installationsguiden för webbläsarens SSO.
- Välj IDP-initierad SSO och SP-initierad SSO alternativ på SAML-profiler fliken och klicka Nästa.
- Ange önskad giltighetstid för påståendet på Assertion Lifetime fliken och klicka NästaSom standard är den konfigurerad 5 minuter för båda.
- Navigera till Skapande av påståenden och klicka på Konfigurera skapande av påståenden. Du kommer att omdirigeras till installationsguiden för skapande av påståenden.
- I Identitetskartläggning fliken välj STANDARD och klicka Nästa.
- Välj ett ämnesnamnformat för SAML_SUBJECT på Attributkontrakt fliken och klicka Nästa.
- Klicka Kartlägg ny adapterinstans på mappningen av autentiseringskällan.
- Välj en Adapterinstans och klicka Nästa. Adaptern måste innehålla användarens e-postadress.
- Välj Använd endast adapterkontraktsvärdena i SAML-påståendet alternativ på Kartläggningsmetod fliken och klicka Nästa.
- Välj din adapterinstans som Källa och e-postmeddelandet som Värderar på Attribut Kontraktsuppfyllelse fliken och klicka Nästa.
- (Frivillig): Välj eventuella auktoriseringsvillkor du vill ha på Utgivningskriterier fliken och klicka Nästa.
- Klicka Färdig på sammanfattningen.
- Klicka Nästa på Mappning av autentiseringskälla fliken.
- Klicka Färdig på fliken Sammanfattning.
- Klicka Nästa på Påstående skapande.
- Navigera till fliken Protocol Settings i webbläsarens SSO-guide och klicka på Configure Protocol settings.
- Välj POST för Bindning och ange enkel inloggning Endpoint URL i fältet Endpoint URL på Assertion Consumer Service URL. Klicka Nästa.
- Välja POST på Tillåtna SAML-bindningar fliken och klicka Nästa.
- Välj önskade signaturpolicyer för påståenden om Signaturpolicy fliken och klicka Nästa.
- Välj önskad krypteringspolicy för påståenden om Krypteringspolicy fliken och klicka Nästa.
- Klicka Färdig på Sammanfattning av protokollinställningar fliken.
- Klicka Färdig på Webbläsare SSO Sammanfattning.
- Navigera till referenser och klicka på Konfigurera autentiseringsuppgifter. Du kommer att omdirigeras till referenser installationsguiden.
- Välj signeringscertifikatet som ska användas med tjänsten Single Sign-On och välj Inkludera certifikatet i signaturelementet på fliken Digital Signature Settings. Klicka på Klar.
- Klicka Färdig på Sammanfattning.
- Klicka Nästa på referenser.
- Välja Aktiva för Anslutningsstatus på Aktivering & Sammanfattning fliken och klicka Spara.
- Navigera nu till instrumentpanelen för PingFederate User Admin.
- Klicka Hantera alla under SP-anslutningar.
- Klicka Exportera metadata för den önskade tjänsteleverantörens anslutning.
- Klicka Export på Export & Sammanfattning fliken och klicka Färdig .
Du har konfigurerat PingFederate som SAML IdP (identitetsleverantör) för att uppnå PingFederate SSO-inloggning i din Shopify-butik.
Steg 3: Konfigurera PingFederate som IDP i Shopify
- Navigera tillbaka till miniOrange Single Sign On-SSO applikationen och klicka på Lägg till identitetsleverantör knapp.
- Välja SAML protokoll.
- Välj från listan över IDP:er PingFederate.
- Klicka på Importera IDP-metadata knapp.
- Välj uppladdningsmetod som Metadata länkKlistra in den kopierade XML-fillänken från steg 2 och klicka på Import.
- Lägg till lämpligt IDP-namn och klicka på Spara.
Du har slutfört Shopify-konfigurationen för att konfigurera SSO mellan PingFederate och Shopify.
Steg 4: Testa anslutningar
-
När du har sparat IDP-konfigurationen kommer du att omdirigeras till
Testa anslutning steg.
Utför en testanslutning innan du mappar eller hämtar attribut. Testanslutningen säkerställer att din IDP-konfiguration är korrekt. - Klicka på Testa anslutning knapp.
- När du anger giltiga PingFederate-inloggningsuppgifter ser du ett popup-fönster som visas på skärmen nedan.
- Klicka på Hämta attribut knappen för att hämta IDP-attributet.
Steg 5: Attributmappning
- Klicka på + Attributmappning knapp för att mappa attribut mellan Shopify och PingFederate.
- Kartlägg attributen genom att hänvisa till tabellen nedan:
| Attributnamn i Shopify | Välj attributet från listan med fördefinierade attribut |
| Attributtyp | IDP-attribut |
| Attributvärde | Välj det attributvärde som du har hämtat från din IDP |
- Klicka på Spara.
Steg 6: Aktivera och testa SSO-konfigurationer
Välj Shopify Butikstyp:
- Icke-Plus Store
- Plus butik
I den här guiden har du konfigurerat PingFederate Single Sign-On (SSO) genom att konfigurera PingFederate som identitetsleverantör (IdP) och Shopify som tjänsteleverantör (SP) med hjälp av miniOrange Shopify Single Sign-On (SSO) inloggningsapp. Den här lösningen säkerställer att du är redo att lansera säker åtkomst till din Shopify-butik med PingFederate inloggningsuppgifter inom några minuter.
Felsökning
Jag har slutfört PingFederate IdP-konfigurationen; var kan jag verifiera SSO på Shopify?
För att komma åt kundinloggning i din Shopify-butik, kontrollera först om knappen konto/inloggning syns i navigeringsfältet. Om den gör det, gå direkt till butiksinloggningen. Om den inte gör det, gå till Shopify-administration >> Inställningar >> Kundkonton . Aktivera alternativet Visa inloggningslänk i rubriken i webbutiken och i kassan .
- För Äldre Shopify-kundkonton, klicka på länken konto/inloggning eller besök /konto/inloggning. Välj sedan widgeten PingFederate SSO-inloggning ovanför fälten för e-postadress och lösenord. Ange dina PingFederate-inloggningsuppgifter så loggas du in.
- För Shopify-kundkonton, klicka på användarikonen längst upp till höger i butiken. Logga in via den omdirigerade PingFederate-inloggningssidan med dina inloggningsuppgifter. Slutför den engångsverifieringen med 6 siffror för att komma åt butiken.
För detaljerade steg, följ stegen i dokumentationen.
Hur kan kunder omdirigeras till en Shopify-kollektions- eller rabattsida efter att ha loggat in med PingFederate SSO?
När du har konfigurerat PingFederate SSO för Shopify kan du konfigurera vart kunder omdirigeras efter att de loggat in. Öppna Shopify SSO-applikationen för PingFederate och gå till Fler åtgärder och sedan Ytterligare inställningar . På fliken Konfigurationer efter inloggning anger du önskad omdirigeringsslutpunkt. Använd till exempel /cart eller /collections, men inkludera inte hela URL:en. Om det behövs aktiverar du alternativet Begränsa användarregistrering och sparar sedan din konfiguration. Se instruktionerna för en komplett steg-för-steg-guide.
Hur aktiverar jag automatisk omdirigering till PingFederate för Shopify SSO-applikationen?
För att aktivera funktionen Automatisk omdirigering till PingFederate måste du först uppgradera Shopifys SSO-applikation för PingFederate till Enterprise (Scale)-planen . Gå till Appar >> miniOrange Single Sign-On (SSO) , öppna avsnittet Prissättning och klicka på Uppgradera under Scale-planen.
Efter uppgraderingen går du till fliken Globala konfigurationer . Aktivera automatisk omdirigering till IDP under Inställningar för butiksåtkomst . Om en varning visas följer du länken för att aktivera önskat tillägg. Välj sedan om funktionen gäller hela butiken eller bara inloggningssidan. Klicka slutligen på Spara för att aktivera automatisk omdirigering till PingFederate i din Shopify-butik.
Följ dessa instruktioner för detaljerad installationsinformation.
Integrationer och funktioner som stöds
Fler funktioner ➔Vanliga frågor (FAQ)
Fler vanliga frågor ➔
Hur konfigurerar jag PingFederate SSO för Shopify så att anställda loggar in med företagsuppgifter?
För att göra det möjligt för anställda att logga in i din Shopify-butik med företagsuppgifter kan du konfigurera Single Sign-On (SSO) med PingFederate som identitetsleverantör (IdP) och Shopify som tjänsteleverantör (SP). Detta gör det möjligt för användare att autentisera via sina företagsuppgifter, vilket ger en smidig inloggningsupplevelse.
Så här konfigurerar du PingFederate SSO för Shopify så att anställda loggar in med företagsuppgifter:
PingFederate som identitetsleverantör (IdP): Ange enhets-ID och ACS-URL:en (Assertion Consumer Service) från Shopify SSO-applikationen. Från PingFederate, gå till avsnittet SAML-signeringscertifikat och kopiera URL:en för metadata för appfederation för nästa steg.
Shopify som tjänsteleverantör (SP): I Shopify SSO-appen väljer du SAML-protokollet. Välj PingFederate som identitetsleverantör. Klicka på Importera IdP-metadata och klistra in URL:en för appfederationsmetadata i det obligatoriska fältet.
Genom att följa dessa steg kan anställda nu logga in i Shopify-butiken med sina företagsuppgifter för PingFederate, vilket eliminerar behovet av separata Shopify-inloggningsuppgifter.
Är det möjligt att omdirigera användare till olika Shopify-sidor efter inloggning på PingFederate?
Ja, det är möjligt att omdirigera användare till specifika sidor eller avsnitt i din Shopify-butik efter att de har loggat in via PingFederate SSO.
Så här konfigurerar du det:
Konfigurera PingFederate som identitetsleverantör (IdP): I SSO-applikationen konfigurerar du PingFederate som IdP med dess metadata. Se till att PingFederate är korrekt konfigurerat för att autentisera användare för din Shopify-butik.
Konfigurera Shopify som tjänsteleverantör (SP): Importera PingFederate IdP-metadata till Shopifys SSO-inställningar. Aktivera SSO-inloggning för dina användare, så att de kan autentisera med sina PingFederate-inloggningsuppgifter.
Konfigurera anpassad omdirigering: Under konfigurationerna efter inloggning anger du URL:en eller slutpunkten dit du vill att användare ska omdirigeras efter inloggning. Du kan till exempel ställa in den så att användare dirigeras till varukorgssidan (/cart) eller kontosidan (/account).
Genom att följa dessa steg kan du konfigurera Shopify för att omdirigera användare till andra sidor efter att de autentiserat sig med PingFederate via SSO.
Hur konfigurerar jag Shopify för att stödja SSO med PingFederate för flera butiker?
För att aktivera enkel inloggning (SSO) för flera Shopify-butiker med PingFederate, följ dessa steg:
Installera Shopify SSO-appen: Installera den i var och en av dina Shopify-butiker. Den här appen är kompatibel med både Shopify Plus- och icke-Plus-butiker. miniOrange-appen stöder olika SSO-protokoll, inklusive JWT, vilket säkerställer kompatibilitet för alla butiker.
Konfigurera PingFederate som identitetsleverantör (IdP): Använd PingFederate som din identitetsleverantör (IdP) för att autentisera användare i flera butiker. Konfigurera PingFederate för att utfärda JWT-tokens efter lyckad användarinloggning.
Konfigurera Shopify SSO-appen för alla butiker: Välj SSO-protokollet som JWT i varje Shopify-butik. Ange JWT-utfärdarens URL, hemliga nyckel och andra obligatoriska uppgifter för varje butik.
Genom att följa dessa steg kan du enkelt konfigurera SSO med PingFederate för flera Shopify-butiker, vilket gör att användare kan logga in sömlöst i alla butiker.
Är det möjligt att inaktivera Shopifys standardinloggning och endast tvinga fram PingFederate SSO?
Ja, det är möjligt att inaktivera Shopifys standardinloggning och tvinga alla användare att logga in endast via PingFederate SSO. Så här kan du göra detta:
Konfigurera PingFederate som identitetsleverantör (IdP): Använd PingFederate som din identitetsleverantör (IdP) för autentisering och se till att SSO-autentiseringen är konfigurerad med JWT-protokollet.
Shopify SSO-app: Välj JWT som autentiseringsprotokoll. Ange nödvändiga uppgifter, till exempel JWT-utfärdarens URL, delad hemlig nyckel och andra relevanta inställningar för SSO-integrationen.
Genom att följa dessa steg kan du helt inaktivera standardinloggningen för Shopify och tillämpa PingFederate JWT-baserad SSO för alla användarinloggningar till din Shopify-butik.
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen


