Hur konfigurerar jag Shopify SAML Single Sign-On (SSO) med Auth0 som identitetsleverantör?
miniOrange möjliggör Auth0 ska agera som identitetsleverantör (IdP) för en säker och smidig enkel inloggning (SSO) till Shopify-butiken med hjälp av Auth0-uppgifterVår Shopify SSO-lösning stöder både Shopify-kundkonton och äldre konton, vilket gör den lämplig för alla typer av butiker. Oavsett om du driver en Shopify Plus-butik eller en annan butik, eller behöver B2B-inloggningsfunktion, vår Shopify Auth0 SSO erbjuder en flexibel och skalbar autentiseringslösning. Vår lösning möjliggör enhetlig SSO-åtkomst för konsumenter, grossister, anställda och företagskunder, vilket säkerställer en smidig och säker inloggningsupplevelse för varje användargrupp.
Vår Shopify SSO-applikation är kompatibel med alla SAML/OAuth-kompatibla identitetsleverantörer och en mängd olika identitetsleverantörer att välja mellan, beroende på företagets krav. Den här guiden guidar dig genom en steg-för-steg-konfiguration av Shopify Auth0 integration, med Auth0 som IdP (identitetsleverantör) och Shopify som SP (tjänsteleverantör).
Förutsättningar: Appinstallation
- 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 Auth0 SAML SSO-konfigurationen
Steg-för-steg-guide för att konfigurera Auth0 som IDP för SSO i Shopify
Steg 1: Konfigurera Shopify som tjänsteleverantör (SP) i Auth0
- Logga in Auth0 instrumentpanel.
- Klicka på Applikationer >> Skapa applikation.
- Ett nytt fönster kommer att dyka upp. Ange ett namn för programmet och välj Vanlig webbapp, klicka sedan på Skapa.
- Välj addons fliken och aktivera SAML2 webbapp. Det öppnar ett konfigurationsfönster.
- För ovanstående SAML-konfiguration du behöver skaffa Enhets-ID och ACS URL från Shopify.
- Gå till din Shopify butik och 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 från listan över identitetsleverantörer (IDP). Auth0 som din identitetsleverantör.
- Klicka på Get metadata för att hämta tjänsteleverantörens (Shopify) metadata.
- För SP-initierad SSO, anteckna de uppgifter som krävs för att konfigurera SSO i Auth0.
- ange Applikationsåteruppringningsadress, målgrupp, mottagare och andra inställningar med hjälp av SP-enhets-ID och ACS URL kopierad från Shopify SSO-applikationen.
| Applikationsåteruppringnings-URL & mottagare | ACS URL |
| publik | SP Entity ID |
- Rulla ner och klicka på Aktivera >> Spara.
- Navigera till Användning flik. Högerklicka på Identitetsleverantörens metadata ladda ner länken och välj Kopiera länk adress alternativ för att kopiera XML-metadatafilen som behövs för installationen av SAML-pluginet.
Du har slutfört Auth0-sidokonfigurationen.
Steg 2: Konfigurera Auth0 som identitetsleverantör (IDP) i miniOrange
- Navigera tillbaka till miniOrange Single Sign On-SSO ansökan och klicka på Lägg till identitetsleverantör knapp.
- Välja SAML protokoll.
- Välj från listan över IDP:er Auth0.
- Ange visningsnamnet för identitetsleverantören (IDP).
- Klicka på Importera IDP-metadata knapp.
- Välj uppladdningsmetod som Metadata länkKlistra in den kopierade XML-fillänken från steg 1 och klicka på Import.
- Lägg till lämpligt IDP-namn och klicka på Spara.
Steg 3: Testa anslutningen
-
När du har sparat IDP-konfigurationen kommer du att omdirigeras till
Testa anslutning steg.
Vänligen utför Testanslutning innan du kartlägger eller hämtar attribut, testanslutningen säkerställer att din IDP-konfiguration är korrekt. - Klicka på Testa anslutning knapp.
- När du anger giltiga Auth0-uppgifter kommer du att se ett popup-fönster som visas på skärmen nedan.
- Klicka på Hämta attribut knappen för att hämta IDP-attributet.
Steg 4: Attributmappning
- Klicka på + Attributmappning knapp för att mappa attribut mellan Shopify och Auth0.
- 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å Nästa.
Steg 5: Aktivera och testa SSO-konfigurationer
Välj Shopify Butikstyp:
- Icke-Plus Store
- Plus butik
Du har konfigurerat Enkel inloggning (SSO) för din Shopify-butik med Auth0 som din identitetsleverantör (IdP) och din Shopify-butik som tjänsteleverantör (SP). Genom detta Shopify Auth0-integration, Användare kan nu köra enkel inloggning (SSO) för att få åtkomst till din Shopify-butik med hjälp av Auth0-inloggningsuppgifter, vilket effektivt eliminerar lösenordskomplexitet och förbättra inloggningssäkerheten.
Integrationer och funktioner som stöds
Fler funktioner ➔Vanliga problem med Shopify SSO och hur man åtgärdar dem
Hur konfigurerar jag Auth0 som min identitetsleverantör för Shopify SSO?
För att konfigurera Auth0 som din identitetsleverantör måste du konfigurera en Auth0-applikation i din Auth0-instrumentpanel och konfigurera den med callback-URL:en som tillhandahålls av Shopify SSO-applikationen. I Shopify SSO-appen väljer du Auth0 som din IDP och väljer antingen OpenID Connect (OIDC) eller SAML 2.0-protokollet. Ange din Auth0-domän, klient-ID och klienthemlighet (för OIDC) eller ladda upp SAML-metadata. Applikationen kommer automatiskt att utbyta nödvändiga konfigurationsdetaljer mellan Auth0 och Shopify. Följ den stegvisa konfigurationsguiden. här. för detaljerade instruktioner.
Kan jag använda Auth0 sociala kontakter (Google, Facebook, etc.) för kundinloggning i Shopify?
Ja, du kan aktivera social inloggning för din Shopify-butik via Auth0. När du har konfigurerat sociala kontakter (Google, Facebook, Microsoft, LinkedIn, Apple, etc.) i din Auth0-instrumentpanel kan användare autentisera med hjälp av dessa sociala konton när de loggar in i din Shopify-butik. Shopify SSO-applikationen skapar automatiskt Shopify-kundprofiler från informationen om sociala konton som tillhandahålls av Auth0. Se till att de sociala kontakterna är aktiverade och korrekt konfigurerade i din Auth0-klient innan användare försöker logga in. Användarens e-postadress, namn och andra profilattribut från den sociala leverantören mappas till deras Shopify-kundkonto.
Hur mappar jag Auth0-användarattribut till Shopify-kundprofiler och taggar?
I Shopify SSO-applikationen navigerar du till avsnittet Attributmappning för din Auth0-konfiguration. Här kan du mappa Auth0-användarattribut (som e-post, namn, anpassade anspråk eller app_metadata) till Shopifys kundprofilfält. För att tilldela kundtaggar automatiskt använder du Auth0-regler eller åtgärder för att lägga till anpassade anspråk eller metadata i användarprofilen och mappar sedan dessa attribut till Shopifys kundtaggar i SSO-applikationen. Du kan till exempel mappa ett anpassat Auth0-anspråk som "customer_type" för att automatiskt tilldela taggar som "wholesale" eller "premium" till Shopify-kunder baserat på deras Auth0-profil. Detta möjliggör personlig prissättning och åtkomstkontroll. Se dokumentation för attributmappning för detaljerade konfigurationssteg.
Vanliga frågor (FAQ)
Fler vanliga frågor ➔
Kan jag skicka användare till specifika sidor i min Shopify-butik efter att de har loggat in med Auth0?
Ja, du kan skicka användare till specifika sidor i din Shopify-butik efter att de har loggat in med Auth0.
Så här konfigurerar du:
Konfigurera SSO mellan Shopify och Auth0: Använd Shopify SSO-applikationen från miniOrange för att konfigurera Single Sign-On (SSO) mellan dem med Auth0 som autentiseringskälla (identitetsleverantör).
Konfigurera inloggning för omdirigering av inlägg:Efter att du har upprättat en SSO-anslutning mellan dem, navigera till konfigurationer efter inloggning. Under "Omdirigera URL efter inloggning" anger du slutpunkten dit du vill omdirigera användaren efter inloggning. Till exempel /products eller /checkout.
Hur använder jag Auth0 för att aktivera SSO för endast anställdas åtkomst till min Shopify-butik?
Ja, du kan konfigurera Auth0 så att endast dina anställda får åtkomst till din Shopify-butik via enkel inloggning (SSO). Du kan tillämpa strikt åtkomstkontroll så att endast användare med giltiga organisationsuppgifter kan autentisera sig.
Konfigurera roller i Auth0: Tilldela endast den här rollen till användare som du vill ge åtkomst till Shopify-butiken. Konfigurera inställningar i Auth0 för att inkludera roll- eller gruppinformation i SAML-kontrollen.
I Shopify Plus SSO-appen: Importera Auth0-metadata eller slutpunkter till Shopify SSO-appen och konfigurera den som identitetsleverantör (IdP). Definiera åtkomstregler i appen för att endast tillåta inloggning för användare som matchar specifika anspråk – till exempel att de tillhör en tillåten e-postdomän.
Hur ser man till att endast personer med verifierade arbets-e-postadresser loggar in i Shopify-butiken med Auth0?
Ja, du kan se till att endast personer med verifierade arbets-e-postadresser loggar in i Shopify-butiken med Auth0 via Shopify SSO-applikationen från miniOrange.
Så här säkerställer du att endast verifierade arbetsmejlanvändare kan logga in på Shopify via Auth0:
Konfigurera Shopify som en Auth0-app: I Auth0, skapa en ny applikation och konfigurera återanrops-URL:en och utloggnings-URL:en från ditt Shopify SSO-plugin. Aktivera SAML2 Web App eller OAuth2 och anslut den till Shopify.
I Shopify SSO-applikationen: Tilldela gruppen till SSO-applikationen. Detta säkerställer att endast användare med e-postadresser från betrodda och verifierade domäner får logga in i din Shopify-butik via SSO.
Kan jag använda samma Auth0-konto för att kontrollera inloggning för flera Shopify-butiker?
Ja, du kan använda samma Auth0-konto för att kontrollera inloggning för flera Shopify-butiker med Shopify SSO-appen.
I Shopify SSO-applikationen: En enda Auth0 kan fungera som centraliserad identitetsleverantör (IdP). Anslut denna IdP till varje Shopify-butik individuellt via applikationen. Kunder eller interna anställda autentiseras via Auth0 och omdirigeras sedan tillbaka till respektive Shopify-butik efter lyckad inloggning.
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen


