Enkel inloggning (SSO) för Shopify med IdentityServer4 (OAuth) som identitetsleverantör
Översikt
miniOrange låter IdentityServer4 fungera som en IDP (identitetsleverantör), vilket gör det möjligt för användare att använda Single Sign-On (SSO) i Shopify med hjälp av IdentityServer4-autentiseringsuppgifter . Vår applikation är kompatibel med alla SAML/OAuth-kompatibla identitetsleverantörer. Vi kommer att gå igenom en steg-för-steg-guide för att konfigurera Single Sign-On (SSO) i Shopify med IdentityServer4 som IdP (identitetsleverantör) och Shopify-butiken 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 IdentityServer4 (OAuth) SSO-konfigurationen
Steg-för-steg-guide för att konfigurera IdentityServer4 (OAuth) 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 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 IdentityServer4
- Konfigurera IdentityServer4 med hjälp av de angivna riktlinjerna här.
- Ange Redirect URI/OAuth Återuppringnings-URI som är kopierad från Shopify-butiken.
- Kopiera ditt klient-ID och din klienthemlighet och ha dessa värden nära till hands eftersom du kommer att behöva dem senare.
- Du har slutfört dina IdentityServer4 OAuth-konfigurationer på serversidan.
Steg 3: Konfigurera IdentityServer4 som 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 OAuth 2.0 protokoll.
- Välj nu IdentityServer4 från listan över internflyktingar.
- 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] |
| Auktoriseringsslutpunkt | https://<domain-name>/connect/authorize |
| Åtkomst Token Endpoint | https://<domain-name>/connect/token |
| Användarinfo Slutpunkt | https://<domain-name>/connect/userinfo |
| JWKS URI (valfritt) | https://{your-identityserver-domain}/.well-known/openid-configuration/jwks |
| Omfattning | profilens öppnings-ID e-postadress (skriv in texten exakt som den visas) |
- Nu kan du klicka på Spara.
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 IdentityServer4-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 IdentityServer4.
- Kartlägg attributen genom att hänvisa till tabellen nedan:
| Attributnamn i Shopify | Välj den Shopify-kundattributnyckel som du vill synkronisera inkommande attributvärde från IDP med |
| 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 IdentityServer4 Single Sign-On (SSO) genom att konfigurera IdentityServer4 som en OAuth-leverantör och Shopify som en OAuth-klient med hjälp av vår Shopify Single Sign-On - SSO Login-app. Den här lösningen säkerställer att du är redo att lansera säker åtkomst till din Shopify-butik med hjälp av IdentityServer4-inloggningsuppgifter inom några minuter.
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 andra webbplatser kan vara blockerad i webbläsaren. Följ 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 avhämtning/varukorg 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


