Hur konfigurerar man enkel inloggning (SSO) för Shopify med FusionAuth som identitetsleverantör?
Att konfigurera enkel inloggning (SSO) mellan FusionAuth och Shopify kan effektivisera autentiseringsprocessen för dina användare. SSO låter användare logga in på flera tjänster med en enda uppsättning inloggningsuppgifter. Den här guiden beskriver stegen för att konfigurera SSO mellan FusionAuth och Shopify, vilket förbättrar användarvänligheten och säkerheten när du navigerar i dina applikationer. miniOrange låter FusionAuth fungera som en IDP (identitetsleverantör), vilket gör det möjligt för användare att använda enkel inloggning (SSO) till Shopify med FusionAuth-inloggningsuppgifter. Vår applikation är kompatibel med alla SAML/OAuth-kompatibla identitetsleverantörer.
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 FusionAuth OAuth SSO-konfigurationen
Steg-för-steg-guide för att konfigurera FusionAuth som IDP för SSO i Shopify
Steg 1: Hämta OAuth-återanrops-URL:en 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 OAuth 2.0 protokoll.
- Välj nu Anpassad IDP från listan över internflyktingar.
- kopiera URL för OAuth-återuppringning och ha den till hands eftersom den kommer att användas i ytterligare steg.
Steg 2: Konfigurera Shopify som en tjänsteleverantör (SP) i FusionAuth
- Logga in på din FusionAuth konto.
- Navigera till Tillämpningar fliken på FusionAuth-instrumentpanelen och klicka sedan på Grönt plus knappen för att lägga till en ny applikation.
- Du måste ge din ansökan ett namn på Applikationsskapande sida. Detta görs så att din applikation kan urskiljas i instrumentpanelen. Ange ett lämpligt namn för din applikation.
- Välj nu OAuth fliken. Standardinställningarna borde vara okej; det enda du behöver ändra är Auktoriserade omdirigeringsadresser sektion. Klistra in URL för OAuth-återuppringning du kopierade in steg 1.
- Tänk på att FusionAuth endast erbjuder inloggningsfunktioner som standard, och du måste skapa nya användare manuellt via administratörspanelen. Detta är användbart om du skapar en intern webbplats och inte vill att användare ska registrera sig. Men om du skapar en butik vill du förmodligen att användare ska kunna skapa ett konto, så låt oss aktivera det. Aktivera självbetjäningsregistrering genom att klicka på Registrering fliken. Standardinställningarna borde vara tillräckliga.
- Klicka på den blåa Spara knappen i det övre högra hörnet på sidan.
- Du kommer nu att se en lista över dina applikationer. Klicka på Grönt utseende glas ikonen bredvid nyskapad applikation.
- kopiera kund-ID och Klienthemlighet från Detaljer fönster.
- Du har slutfört FusionAuth sidokonfigurationer.
Steg 3: Konfigurera FusionAuth som IDP i Shopify
- Navigera tillbaka till miniOrange Single Sign On-SSO ansökan och klicka på Lägg till identitetsleverantör knapp.
- Välja OAuth 2.0 protokoll.
- Välj från listan över IDP:er Anpassad IDP.
- 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] |
| OAuth auktorisera slutpunkt | https:///oauth2/authorize |
| OAuth Access Token Endpoint | https:///oauth2/token |
| OAuth Get User Info Endpoint | https:///oauth2/användarinfo |
| kund-ID | från steg 2 |
| Kundhemlighet | från steg 2 |
| Omfattning | openid (skriv in texten exakt som den visas) |
Steg 4: 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 IDP-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 knappen för att mappa attribut mellan Shopify och din IDP.
- Kartlägg attributen genom att hänvisa till tabellen nedan:
| Attributnamn i Shopify | Välj Shopify-kundattributnyckeln där du vill synkronisera inkommande attributvärde från IDP |
| Attributtyp | IDP-attribut |
| Attributvärde | Välj attributnyckeln som du har hämtat från din IDP och vill synkronisera i Shopify |
- Klicka på Nästa.
Steg 6: Aktivera och testa SSO-konfigurationer
Välj Shopify Butikstyp:
- Icke-Plus Store
- Plus butik
I den här guiden har du konfigurerat FusionAuth Single Sign-On (SSO) genom att konfigurera FusionAuth som en OAuth-leverantör och Shopify som en OAuth-klient med hjälp av vår 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 FusionAuth-inloggningsuppgifter inom några minuter.
Vanliga frågor om partihandel med mat och dryck
Fler vanliga frågor ➔
Finns det ett sätt att begränsa Shopify SSO-åtkomst till endast användare med verifierade e-postdomäner från FusionAuth?
Ja, du kan begränsa Shopify SSO-åtkomst till endast användare med verifierade e-postdomäner från FusionAuth genom att konfigurera domänbaserade åtkomstpolicyer i FusionAuth. Så här gör du:
Så här begränsar du åtkomst till verifierade e-postdomänanvändare med FusionAuth och Shopify Plus SSO:I FusionAuth:
I FusionAuth kan du konfigurera inloggningspolicyer eller gruppregler som bara tillåter användare med specifika, verifierade e-postdomäner att komma åt vissa applikationer som Shopify.
Använda en dedikerad SSO-applikation:Tilldela Shopify SSO-applikationen endast till den gruppen. Detta säkerställer att endast användare med e-postadresser från betrodda, verifierade domäner får logga in i din Shopify-butik via SSO.
Kan FusionAuth SSO fungera i flera Shopify-butiker?
Ja, det är möjligt att låta användare logga in via FusionAuth en gång och få åtkomst till flera anslutna Shopify-butiker utan att behöva logga in igen. Genom att konfigurera Single Sign-On (SSO) med FusionAuth i varje butik och använda samma sessions- eller identitetskonfiguration kan användare flytta mellan butiker utan upprepade inloggningar. Detta ger en smidigare upplevelse samtidigt som åtkomsten hålls säker.
Hur man låter användare logga in via FusionAuth en gång och få åtkomst till flera anslutna Shopify-butiker:FusionAuth som identitetsleverantör (IdP): FusionAuth fungerar som central myndighet för användarautentisering.
Shopify som tjänsteleverantör (SP): Varje Shopify-butik fungerar som en tjänsteleverantör (med hjälp av en SSO-applikation ) och förlitar sig på FusionAuth för att verifiera användaridentiteter.
SAML-autentisering: Integrationen uppnås via SAML-protokollet, vilket möjliggör säkert utbyte av autentiseringsinformation mellan FusionAuth och dina Shopify-butiker.
Centraliserade användaruppgifter: Användaruppgifterna är centraliserade i FusionAuth, vilket eliminerar behovet för användarna att komma ihåg olika inloggningsuppgifter för varje butik.
Kan jag tvinga fram inloggning för Shopify-kunder via FusionAuth och inaktivera inbyggd inloggning?
Ja, du kan tvinga fram inloggning via FusionAuth för alla användare och effektivt inaktivera Shopifys standardautentisering av e-post och lösenord genom att använda ett anpassat flöde för enkel inloggning (SSO).
I FusionAuth:
Se till att alla kunder som behöver åtkomst läggs till som användare i din FusionAuth-katalog. Du kan organisera användare i grupper, tillämpa policyer eller tillämpa MFA efter behov.
Använda miniOrange Shopify SSO-applikationen:Konfigurera FusionAuth som identitetsleverantör (IdP) med Shopify som tjänsteleverantör (SP) via SAML, aktivera SSO i miniOrange SSO-appen och dölj eventuellt standardinställningarna för inloggning/registrering för Shopify från butiken för att förhindra åtkomst baserad på e-postlösenord.
Den här konfigurationen säkerställer att alla användare som öppnar din Shopify-butik måste autentisera sig via FusionAuth, vilket ger centraliserad åtkomstkontroll och inaktiverar Shopifys inbyggda inloggningsuppgifter.
Kan jag begränsa min Shopify-butik så att endast anställda i FusionAuth kan komma åt den via SSO?
Ja, du kan begränsa åtkomst till Shopify-butiken via miniOrange SSO exklusivt till dina anställda genom att konfigurera åtkomstkontroller i FusionAuth. Detta säkerställer att endast användare som är en del av din organisation och har giltiga FusionAuth-inloggningsuppgifter kan logga in i din Shopify-butik.
Så här konfigurerar du anställdas enda åtkomst till Shopify Plus med FusionAuth:I FusionAuth:
Skapa en dedikerad FusionAuth-grupp för anställda, lägg endast till behöriga användare (anställda) som du vill ska ge åtkomst till den här gruppen och tilldela Shopify SSO-applikationen exklusivt till den gruppen.
Använda Shopify SSO-applikationen:Integrera miniOrange Shopify SSO-appen med din FusionAuth-instans och konfigurera den så att endast användare från den angivna medarbetargruppen kan initiera SSO – se till att externa användare blockeras och att åtkomst till Shopify-butiken förblir strikt endast för medarbetare.
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen


