Hur konfigurerar man Single Sign-On (SSO) för Shopify med AWS Cognito som Userstore?
miniOrange gör det möjligt för AWS Cognito att fungera som en identitetsleverantör (IdP), vilket gör det möjligt för användare att säkert komma åt sin butik med Single Sign-On (SSO) i Shopify med hjälp av AWS Cognito-inloggningsuppgifter. Vår lösning stöder koppling av din egen identitetsleverantör till kundkonton och gör integrationen enkel för olika Shopify-inställningar.
Förutsättningar: Appinstallation
- Logga in på din Shopify-administratör.
- Gå till appar → Shopify App Store
- Sök efter miniOrange Single Sign-On (SSO)
- Klicka installera för att lägga till appen i din butik
- Öppna appen från appar för att starta AWS Cognito SSO-konfigurationen
Steg-för-steg-guide för Shopify SSO med AWS Cognito som Userstore
Steg 1: Hämta återuppringningsadressen från Shopify SSO-appen
- Gå till din Shopify butik, Klicka på appar fliken och välj Enkel inloggning - SSO-inloggning ansökan.
- Klicka på Ställ in IDP knappen längst upp till vänster i navigeringsfältet.
- Välj i det vänstra navigeringsfältet Konfigurera SSO och klicka på Lägg till identitetsleverantör knapp.
- Du kan hitta OAuth Callback URL/ Redirect URI i OAuth 2.0 avsnitt. Ha OAuth-återanrops-URL:en till hands eftersom du kommer att behöva den senare.
Steg 2: Konfigurationer för AWS Cognito
A] Steg för att konfigurera användarpool
- Logga in AWS Amazon.
- Skriv nu "Cognito" i sökrutan och välj Cognito från rullgardinsmenyn.
- Gå till "Hantera dina användarpooler".
- Klicka på "Skapa en användarpool".
- Lägg till poolnamn och välj "Granska standardinställningar".
- Klicka på Redigera ikon som visas i bilden nedan.
- Aktivera nu E-postadress och telefonnummer alternativet och klicka på Nästa steg knapp.
- Klicka på "Lägg till appklient" & klicka sedan på Lägg till en appklient.
- Ange appklientens namn och Inaktivera Generate Client Secret alternativ. Aktivera Användarnamn Lösenordsbaserad autentisering alternativet, klicka sedan på "Skapa appklient".
- Klicka på Återgå till pooldetaljer för att återgå till din konfiguration.
- Klicka på Skapa pool knappen för att spara dina inställningar och skapa en användarpool.
- Klicka på i navigeringsfältet på vänster sida Appklientinställningar alternativet under App Integration-menyn.
- Gå till Cognito-instrumentpanelen och välj "Cognito användarpool"och lägg till återuppringnings-URL:en som du har kopierat från Prerequisite.
- Lägg till applikationens hemsida URL måste Logga ut URL.
- Välj också Behörighetskod beviljas som "Tillåtna OAuth-flöden" och välj e-post, OpenID och Profil som "Tillåtna OAuth-omfattningar".
- När du har valt alla detaljer klickar du på Spara ändringar knapp.
- Gå till "App-klient" och klicka på "Visa detaljer" för att få ett klient-ID. (Ha klient-ID till hands eftersom du behöver det senare.)
- Gå till domän namn och ange ett domännamn för din app. När du har lagt till domännamnet kan du kontrollera dess tillgänglighet genom att klicka på knappen "Kontrollera tillgänglighet". När du har angett ett giltigt domännamn klickar du på knappen "Spara ändringar".
- Komplett domännamn: Det fullständiga domännamnet som du behöver ange i miniOrange-instrumentpanelen är {ditt domännamn}.auth.{regionsnamn}.amazoncognito.com
- Lägg till användare/grupper i Cognito-appen: Gå till Användare och grupper och klicka sedan på användareKlicka sedan på Skapa användare.
- Fyll i all nödvändig information och klicka vidare Skapa användare.
- Klicka på Grupper och klicka sedan på Skapa grupp.
- Fyll all nödvändig information och klicka på Skapa grupp.
B] Steg för att konfigurera identitetspool.
- Gå till Federerade identiteter och klicka på Skapa ny identitetspool knapp.
- Ange Identitetspoolens namn och aktivera Oautentiserade identiteter och Inställningar för autentiseringsflöde, klicka sedan på Skapa pool knapp.
- Klicka på Tillåt knappen och du kommer att få Identitetspool-id.
Du har slutfört AWS Cognito sidokonfiguration.
Steg 3: Konfigurera Shopify som SP (tjänsteleverantör)
- Återigen, gå till din Shopify-butik, klicka på appar fliken och välj Enkel inloggning - SSO-inloggning ansökan.
- Klicka på Ställ in IDP knappen längst upp till vänster i navigeringsfältet.
- Välj i det vänstra navigeringsfältet Användarbutik och klicka på Lägg till User Store knapp.
- Välja AWS Cognito.
- Ange följande värden.
| AWS Cognito Identifier | Leverantörens namn |
| AWS Cognito Region | Få Cognito-regionen från användarpoolen (t.ex.us-east-2) |
| Användarpool-ID | Från steg A |
| kund-ID | Från steg A |
| Identitetspool-ID | Från steg B |
- Nu kan du klicka på Spara.
Du har slutfört Shopify-sidans konfiguration.
Steg 4: Testa anslutningen
-
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 AWS Cognito-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.
Därför har du konfigurerat SSO mellan Shopify och AWS Cognito.
Steg 5: Aktivera och testa SSO-konfigurationer
Välj Shopify Butikstyp:
- Icke-Plus Store
- Plus butik
Du har därför konfigurerat AWS Cognito Single Sign-On (SSO) genom att konfigurera AWS Cognito som identitetsleverantör (IdP) och Shopify som tjänsteleverantör (SP) med hjälp av miniOrange Shopify Single Sign-On (SSO)-applikationen. Denna lösning stöder både nya och äldre kundkonton, fungerar med Shopify Plus- och icke-Plus-butiker och ger säker åtkomst för B2B- och grossistbutiker.
Vanliga frågor (FAQ)
Fler vanliga frågor ➔
Jag har följt stegen för att ställa in IDP men var kan jag kontrollera SSO?
Följ stegen som beskrivs här. för att konfigurera SSO i Shopify med din föredragna IDP.
Jag installerade Shopify SSO-applikationen. Jag klickade på alternativet "SETUP IDP" men ingenting öppnades.
Omdirigering till någon annan webbplats kan blockeras i webbläsaren. Vänligen följ de angivna stegen här. för att lösa problemet.
Efter att ha utfört SSO vill jag att mina kunder ska omdirigera till sidan för samlingar eller rabatterbjudanden.
Följ stegen som beskrivs här. för att omdirigera din kund till samlingar/vagn eller någon annan sida.
Hur aktiverar jag SSO-applikationens automatiska omdirigering till IDP-funktionen i min Shopify-butik?
Du måste uppgradera till SSO-applikationens Enterprise-plan för att aktivera funktionen för automatisk omdirigering till IDP. Följ stegen som beskrivs här. för att aktivera den här funktionen.
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen


