Hur konfigurerar man Azure AD B2C SSO i Shopify med OpenID Connect för Plus- och icke-Plus-butiker?
miniOrange tillåter Azure AD B2C att agera som en Identitetsleverantör (IdP) för Shopify, vilket gör det möjligt för kunder att säkert logga in på din Shopify-butik med sina Azure AD B2C-inloggningsuppgifter via enkel inloggning (SSO).
Ocuco-landskapet Shopify SSO-app stöder båda
Shopify-kundkonton och äldre kundkonton, är helt kompatibel med Shopify Plus och butiker utan Plus, och är idealisk för B2B Shopify-butiker som kräver säker och centraliserad inloggning via Azure AD B2C. Vår lösning fungerar sömlöst med SAML 2.0-, OAuth 2.0- och OpenID Connect (OIDC)-kompatibla identitetsleverantörer, vilket säkerställer flexibilitet och autentisering i företagsklass för Shopify-handlare.
Konfigurera [SAML] SSO till Shopify med Azure AD som IdP
För att konfigurera SAML Single Sign-On (SSO) med Shopify med Azure AD (Microsoft Entra ID) som identitetsleverantör (IdP), följ stegen som beskrivs hä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 Azure AD B2C SSO-konfiguration med OIDC-protokollet
Steg-för-steg-guide för att konfigurera Azure AD B2C SSO i Shopify Store
Steg 1: Hämta återuppringningsadressen från Shopify SSO-appen
- 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 OpenId Connect 1.0 protokoll.
- Välj nu Azure B2C från listan över identitetsleverantörer (IDP).
- kopiera URL för OAuth-återuppringning och ha det till hands eftersom det kommer att användas i ytterligare steg.
Steg 2: Konfigurera Shopify som en tjänsteleverantör (SP) i Azure B2C
- Logga in på Azur portalen.
- Gå till Hem och välj i Azure-tjänsterna Azure B2C.
- Se till att du är i Azure AD B2C-katalogen med en aktiv prenumeration och om inte kan du byta till rätt katalog.
- Klicka nu på App-registreringar och sedan klicka på Ny registrering alternativ för att skapa en ny Azure B2C-applikation.
- Konfigurera följande alternativ för att skapa en ny applikation.
- Ange ett namn för din ansökan under Namn textfält.
- I de kontotyper som stöds väljer du det tredje alternativet Konton i valfri organisationskatalog (valfri Microsoft Entra ID-klient - Multitenant) och personliga Microsoft-konton (t.ex. Skype, Xbox)).
- Klistra in Återuppringnings-URL från steg 1 i Omdirigera URI och välj plattformen som web. Klicka på Registrera knappen för att skapa din applikation.
- När applikationen har skapats kommer du att omdirigeras till den nyskapade applikationens översiktssida. Om inte kan du gå till appregistreringarna och söka efter namnet på din applikation så hittar du din applikation i listan.
- Kopiera din Applikations-ID (klient-ID) och ha det till hands.
- Klicka på Certifikat och hemligheter och klicka sedan på Ny kundhemlighet för att generera en klienthemlighet. Ange en beskrivning och klicka på Lägg till knapp.
- Kopiera det hemliga värdet från sidan Certifikat och hemligheter och lagra det som en Kundhemlighet i din Shopify Single Sign-On (SSO)-inloggning ansökan.
Steg 2.1: Lägg till användare i din B2C-applikation
- Navigera på startsidan, gå till användare fliken i det vänstra hörnet.
- Klicka på Skapa ny användare alternativet på användarens sida.
- Välja E-post som inloggningsmetod och ange e-postadressen. Ange lämplig Visningsnamn och ställ in din Lösenord. Klicka på Granska + skapa och klicka sedan på Skapa för att spara användaruppgifterna för att utföra testkonfigurationen.
Steg 2.2: Hur man skapar och lägger till en policy
- Gå till Användarflöden fliken och klicka sedan på Nytt användarflöde.
- Välj en typ av användarflöde Registrera dig och logga in klicka sedan på Skapa knapp.
- Fyll i all information, t.ex. namn, identitetsleverantörer etc., klicka sedan på Skapa knapp.
- Kopiera värdet för policynamnet. Detta krävs vid konfigurering av auktoriserings- och tokenslutpunkter.
Steg 2.3: Lägg till användaranspråk i din applikation
- Gå till användarflöden under policyer i det vänstra hörnet. Välj den konfigurerade policyn.
- Välja Ansökningskrav i inställningar.
- Välj de attribut som ska visas i testkonfigurationen och spara den.
- Gå till applikation → Välj applikation och gå till API-behörigheter fliken.
- Klicka på Lägg till rättighet knappen och sedan Microsoft Graph API -> Delegerade behörigheter välj openid, profil omfattning och klicka på Lägg till behörigheter knapp.
- Klicka på Ge samtycke för Demo-knappen.
- Gå till fliken Manifest och hitta gruppmedlemskapsanspråk ändra dess värde till "Allt" och klicka på spara knapp.
Steg 2.4: Slutpunkter
- Gå till Ansökningsregistreringar -> endpoints.
- In token och tillstånd slutpunkter URL, ersätt med ditt konfigurerade policynamn.
Du har konfigurerat Azure AD B2C som en OpenID-provider för att uppnå användarautentisering med Azure AD B2C Single Sign-On (SSO)-inloggning i din Shopify-butik.
Steg 3: Konfigurera Azure B2C som identitetsleverantör (IDP) i Shopify
- Navigera tillbaka till miniOrange Single Sign On-SSO ansökan.
- Klicka på Lägg till identitetsleverantör för att lägga till din IDP.
- Välja OpenId Connect 1.0 protokoll.
- Välj från listan över identitetsleverantörer (IDP). Azure B2C.
- Fyll nu i de nödvändiga uppgifterna som Client ID, Client Secret, Endpoints och Scope.
- Se tabellen nedan för att konfigurera värdena.
| IDP-visningsnamn | [ange valfritt appnamn] |
| Auktorisera slutpunkt | Från steg 2.4 |
| Token Endpoint | Från steg 2.4 |
| kund-ID | Från steg 2 |
| Kundhemlighet | Från steg 2 |
| Omfattning | openid (skriv in texten exakt som den visas) |
- Klicka på Spara.
Du har slutfört Shopify-sidans konfiguration.
Steg 4: Testa anslutningar
-
När du har sparat konfigurationen för identitetsleverantören (IDP) 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 identitetsleverantörs konfiguration är korrekt. - Klicka på Testa anslutning knapp.
- När du anger giltiga Azure B2C-inloggningsuppgifter ser du ett popup-fönster som visas på skärmen nedan.
- Klicka på Hämta attribut knappen för att hämta attributet identitetsleverantör.
Steg 5: Attributmappning
- Klicka på + Attributmappning knapp för att mappa attribut mellan Shopify och Azure B2C.
- 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 6: Aktivera och testa SSO-konfigurationer
Välj Shopify Butikstyp:
- Icke-Plus Store
- Plus butik
Du har därmed konfigurerat Shopify Single Sign-On (SSO) med Azure B2C som identitetsleverantör (IDP) och Shopify som tjänsteleverantör (SP). Med hjälp av miniOrange Single Sign-On (SSO) inloggningsapplikation. Den här lösningen säkerställer att du är redo att lansera säker åtkomst till din Shopify-butik med Azure B2C-inloggningsuppgifter inom några minuter.
Integrationer och funktioner som stöds
Fler funktioner ➔Felsökning
Jag har följt stegen för att ställa in IDP men var kan jag kontrollera SSO?
Öppna din Shopify-butik och kontrollera om Logga in / konto alternativet finns i rubriken. Om alternativet är synligt, fortsätt för att komma åt butiksinloggningen. Om det inte visas, Gå till Shopify Admin, välj Inställningar och sedan Kundkontonoch aktivera inställningen för att visa inloggningslänken i butiksrubriken och under utcheckningen.
A. Äldre Shopify-kundkonton
Efter att inloggningslänken har aktiverats, Konto / Logga in alternativet visas i butikshuvudet. Klicka på det och välj sedan alternativet Azure AD B2C SSO ovanför standardfälten för e-postadress och lösenord. Du kommer att omdirigeras till autentiseringssidan för Azure AD B2C OpenID Connect. Här, Logga in med dina Azure AD B2C-inloggningsuppgifter för att komma åt Shopify-butiken.
B. Shopify-kundkonton
Klicka på användarprofilikonen i det övre högra hörnet av Shopify-butiken. Detta tar dig till inloggningssidan för Azure AD B2C OpenID Connect. Logga in med ditt Azure AD B2C-konto och slutför alla konfigurerade verifieringssteg, till exempel MFA om det är aktiverat. Efter lyckad autentisering kommer du att loggas in i Shopify-butiken..
För fullständig information om installation och konfiguration, se dokumentation.
Efter att ha utfört SSO vill jag att mina kunder ska omdirigeras till sidan för kollektioner eller rabatterbjudanden.
När du har ställt in Azure AD B2C enkel inloggning (SSO) för Shopify, kan du bestämma vart användarna ska gå efter att de loggat in. För att göra detta, öppna Shopify SSO-appen och gå till Fler åtgärder, sedan ytterligare inställningar
för den Azure AD B2C OpenID Connect-anslutning som du konfigurerade.
I Avsnittet Konfiguration efter inloggning, ange den relativa sökvägen till Shopify-sidan som du vill att användare ska omdirigeras till efter inloggning. Du kan använda sökvägar som /cart eller /collections, utan att behöva inkludera hela butiks-URL:en.
Om du behöver kan du också aktivera alternativet att begränsa användarregistreringar. På så sätt kan endast auktoriserade Azure AD B2C-användare komma åt butiken. Spara ändringarna när du är klar.
För detaljerade steg och skärmdumpar, se dokumentation.
Hur aktiverar jag SSO-applikationens automatiska omdirigering till IDP-funktionen i min Shopify-butik?
För att konfigurera automatisk omdirigering till Azure AD B2C i din Shopify-butik, uppgradera först miniOrange Single Sign-On (SSO)-app till Enterprise Scale-planFrån din Shopify-administratör, gå till Appar, sedan miniOrange Single Sign-On (SSO). Öppna Prissektion och välj Uppgradera enligt Scale-planenFör B2B-upplägg, se till att välja Anställdsalternativ under uppgraderingen.
När uppgraderingen är klar, gå till Fliken Globala konfigurationer i appen. I Inställningar för butiksåtkomst, sätta på Automatisk omdirigering till Azure AD B2COm ett meddelande visas klickar du på länken för att installera och aktivera det nödvändiga tillägget för automatisk omdirigering för Azure AD B2C.
När du har aktiverat tillägget sparar du konfigurationen. Bestäm om den automatiska omdirigeringen ska gälla för hela butiken eller bara inloggningssidan. Spara dina ändringar för att slutföra installationen.
För fullständiga instruktioner och skärmdumpar, se dokumentation.
Vanliga frågor (FAQ)
Fler vanliga frågor ➔
Kan jag använda Azure B2C för att aktivera SSO för endast anställdas åtkomst till min Shopify-butik?
Ja, du kan använda Azure AD B2C för att aktivera enkel inloggning (SSO) för endast anställdas åtkomst till din Shopify-butik. Du kan göra detta effektivt genom att integrera med miniOrange SSO-lösningen för Shopify.
Såhär fungerar det:
För Shopify Plus-butiker: SSO till Shopify (kundkonton):Azure AD B2C fungerar som identitetsleverantör (IdP), vilket gör det möjligt för anställda (som behandlas som kunder i detta sammanhang, t.ex. för företagsbutiker) att logga in med företagsuppgifter. MiniOrange SSO-lösningen kopplar sömlöst samman Azure AD B2C med Shopify Plus, vilket säkerställer en säker inloggningsupplevelse.
För Shopify-butiker som inte är Plus-butiker: SSO till Shopify (kundkonton):Även utan inbyggt SAML-stöd kan du integrera Azure AD B2C som IdP med hjälp av SSO-lösningen, så att anställda kan logga in i butiken med företagsuppgifter.
Genom att ansluta Azure AD B2C till din Shopify-butik kan du aktivera säker SSO för både butik och administratör – oavsett om du använder Shopify Plus eller inte – vilket ger dina anställda en smidig och säker inloggningsupplevelse.
Är det möjligt att tillämpa Shopify-taggar baserat på anpassade användarattribut i Azure AD B2C?
Ja, det är möjligt att tillämpa Shopify-taggar på kunder baserat på anpassade användarattribut som lagras i Azure AD B2C, men det kräver en del integrationsarbete eftersom det inte är en inbyggd, färdig funktion.
Så här fungerar det vanligtvis och vad det innebär:
Definiera anpassade attribut i Azure AD B2C:Börja med att definiera de anpassade användarattribut som du vill använda för taggning i Azure AD B2C. Dessa attribut kan vara strängar, booleska värden eller heltal, och du kan lägga till dem i Azure-portalen under Externa identiteter > Anpassade användarattribut, enligt Microsofts anteckningar.
Visa anpassade attribut i B2C-token:Konfigurera dina användarflöden eller anpassade principer i Azure AD B2C för att säkerställa att dessa attribut inkluderas som anspråk i ID-token eller åtkomsttoken efter inloggning.
Använd miniOrange SSO- och användarsynkroniseringsappen för Shopify:miniOrange-appen är utformad för att sömlöst ansluta Azure AD B2C till din Shopify-butik. Den hämtar anpassade attributvärden direkt från Azure AD B2C-token och uppdaterar automatiskt kundtaggar i Shopify baserat på dessa värden, utan att behöva bygga anpassad mellanprogramvara, skriva API-anrop eller använda externa integrationsverktyg.
Shopify-integration:När miniOrange-lösningen är konfigurerad synkroniseras din Shopify-butik med Azure AD B2C. Du kan definiera regler i miniOrange-appen för att tillämpa eller uppdatera Shopify-kundtaggar när en användare loggar in, vilket säkerställer att din butik återspeglar kundattribut i realtid från ditt identitetssystem.
Kan jag erbjuda sömlös SSO över Shopify, min app och andra plattformar med Azure AD B2C?
Ja, du kan erbjuda sömlös enkel inloggning (SSO) över Shopify, din anpassade applikation och andra plattformar genom att använda Azure AD B2C som en central identitetsleverantör (IdP).
Så här fungerar det generellt och de viktigaste delarna är involverade:
Azure AD B2C som central hubb:Användare autentiserar sig med Azure AD B2C med sina föredragna metoder (lokala konton eller inloggningar på sociala medier som Facebook eller Google). När användarna har autentiserats får de en ID-token (och eventuellt en åtkomsttoken) för att få åtkomst till anslutna tjänster.
Integrering av Shopify:För Shopify kan du använda miniOrange SSO-appen från Shopify App Store för att uppnå samma funktionalitet. Shopify (eller SSO-appen) kommer att konfigureras för att lita på Azure AD B2C som sin IdP. Du kommer att dela Azure AD B2C-metadata-URL:en med Shopify eller miniOrange-appen för att upprätta förtroendeförhållandet.
Genom att konfigurera Azure AD B2C korrekt och använda miniOrange SSO-lösningen för Shopify får dina användare en enhetlig inloggningsupplevelse: logga in en gång på Azure AD B2C och få direkt åtkomst till Shopify, dina anpassade applikationer och andra anslutna plattformar – utan upprepade inloggningar.
Kan Azure AD B2C SSO stödja flera Shopify-butiker under samma varumärke?
Ja, Azure AD B2C kan absolut användas för att stödja Single Sign-On (SSO) i flera Shopify-butiker under samma varumärke, och du kan enkelt uppnå denna integration med hjälp av miniOrange SSO-appen för Shopify.
Såhär fungerar det:
Centraliserad identitetshantering: Azure AD B2C fungerar som en central identitetsleverantör (IdP) för alla dina Shopify-butiker. Med miniOrange-appen kan användare logga in med en enda uppsättning inloggningsuppgifter och smidigt komma åt alla anslutna Shopify-butiker utan att behöva autentisera om.
Anpassade policyer: Du kan fortfarande använda Azure AD B2C:s anpassade policyer för att utforma specifika inloggnings- och registreringsflöden anpassade till ditt varumärke. MiniOrange-appen säkerställer att dessa flöden förblir konsekventa i alla dina Shopify-butiker.
Flera domäner och applikationer: Azure AD B2C stöder flera applikationsregistreringar inom en enda klient. Med miniOrange kan varje Shopify-butik konfigureras som en separat applikation, vilket möjliggör individuella inställningar och konfigurationer samtidigt som centraliserad identitetshantering bibehålls.
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen


