Sökresultat :

×

Hur konfigurerar man Single Sign-On (SSO) i Shopify med hjälp av JWT-protokollet?

miniOrange möjliggör JWT-baserad autentisering, erbjuder säker och smidig enkel inloggning (SSO) till Shopify Storefront med hjälp av JWT-tokens. Vår 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- eller icke-Plus-butik eller behöver avancerad Shopify B2B-inloggningsfunktionalitet, vår Shopify JWT SSO tillhandahåller en skalbar autentiseringslösning.

Vår lösning ger enhetlig SSO åtkomst för konsumenter, grossister och anställda, vilket säkerställer en smidig och säker inloggningsupplevelseVår applikation är kompatibel med alla SAML/OAuth-kompatibla identitetsleverantörer, såsom Entra ID, Okta, Keycloak med flera. Den här guiden guidar dig genom en steg-för-steg-konfiguration av JWT-integration i din Shopify-butik.


Vad är JWT (JSON Web Token)?

J.W.T., eller JSON Web Token, är en öppen standard som används för att säkert dela information mellan två parter – en klient och en server. I de flesta fall är det en kodad JSON som innehåller en uppsättning anspråk och en signatur. Klienten måste autentisera sig en gång med servern med inloggningsuppgifterna. Servern verifierar inloggningsuppgifterna och levererar en JSON Web Token till klienten. (JWT)Klienten kan använda denna JSON Web Token (JWT) för att autentisera sig mot servern och därmed undvika att behöva skicka in autentiseringsuppgifter som användarnamn och lösenord igen.

Denna lösning låter dig ställa in Enkel inloggning (SSO) in Shopify butik och autentisera via J.W.T. från din klientapplikation. När du använder enkel inloggning (SSO) med JWT-autentisering, verifieras en användares identitet när de loggar in i klientapplikationen. Användaren kan sedan komma åt Shopify butik utan att behöva ange några ytterligare inloggningsuppgifter. Endast användare som har slutfört Shopify JWT enkel inloggning och autentiseras av klientapplikationen har åtkomst till Shopify butik.


autentisering av jwt-token shopify SSO

När en användare loggar in i din klientapplikation hämtas deras uppgifter från applikationens användarbas av JWT-utgivare för att skapa en JWT-token med tre delar: rubrik, nyttolast och signatur. Detta JWT-token läggs sedan till i Shopify SSO-länk och när användaren klickar på SSO-länken kommer det att ske en signaturvalideringsprocess och om signaturen valideras är användaren autentisk och får åtkomst till Shopify butik; annars kommer åtkomst att nekas.

  • Logga in på din Shopify-administratör.
  • Gå till apparShopify 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 JWT SSO-konfigurationen
  • Gå till din Shopify butik och navigera till Applikation avsnittet och klicka på Enkel inloggning - SSO-inloggning ansökan.
JWT Shopify SSO - Shopify JWT SSO - Navigera till Shopify SSO-applikation

  • Klicka på Lägg till identitetsleverantör för att lägga till din IDP.
JWT Shopify SSO - Shopify JWT SSO - Lägg till identitetsleverantör

  • Välja J.W.T. protokoll.
JWT Shopify SSO - Shopify JWT SSO - Välj JWT-protokoll

  • Fyll i nedanstående fält genom att hänvisa till tabellen nedan:
JWT Shopify SSO - Shopify JWT SSO - Fyll i fälten nedan

IDP-visningsnamn Ange lämpligt IDP-namn (det kommer att användas i SSO-länk)
JWT inloggningsadress Autentiseringsslutpunkt för företaget där användaren autentiseras och omdirigeras till miniOrange JWT SSO-länken
Användaridentifierare Ange användaridentifierare som "e-post"
JWT Signing Algoritm

RSA256 / HS256 / Token Introspection

  • Klicka på Spara.
  • Gå till din konfigurerade applikation och leta upp fältet "Application Key", som kommer att fungera som IdpIdentifier, visas på bilden nedan:
JWT Shopify SSO - Shopify JWT SSO - leta upp fältet Application Key

  • Du kan alltid hitta ditt kund-ID i SSO-URL:en. Se skärmdumpen nedan:
JWT Shopify SSO - Shopify JWT SSO - Kund-ID i SSO-URL

  • Lägg till data i URL-formatet nedan.
IdpIdentifier JWT-identifierare i ovanstående bild
JWT-token Tillhandahålls av organisationen som använder SSO-tjänster. JWT-token måste ha dessa tre obligatoriska parametrar i nyttolasten:

jag på - Tidpunkten då denna token utfärdades.
exp - Detta indikerar att Shopify-åtkomsttoken har löpt ut.
user_identifier - attribut där du skickar e-postadressen
Butiksdomän Den primära domänen för din Shopify-butik

URL-format:

    https://store.xecurify.com/moas/broker/login/jwt/callback/{customerId}/{idpIdentifier}/{jwtToken}?relay=https://store.xecurify.com/moas/broker/login/shopify/<store-domain>/account

  • Efter att ha ersatt värdena klicka på Länk för enkel inloggning (SSO).Du kommer att omdirigeras och vara inloggad i Shopify-butiken.
JWT Shopify SSO - Shopify JWT SSO - inloggad på Shopify Store

  • Klicka på + Attributmappning knappen för att kartlägga attribut.
JWT Shopify SSO - Shopify JWT SSO - klicka på + Attributmapping

  • Kartlägg attributen genom att hänvisa till tabellen nedan:
JWT Shopify SSO - Shopify JWT SSO - Kartlägga attributen

Attributnamn i Shopify Välj attributet från listan med fördefinierade attribut
Attributtyp IDP-attribut
Attributvärde Ange attributvärdet som du skickar från JWT-token
  • Klicka på Spara.

Välj Shopify Butikstyp:

SSO-konfiguration i icke-Plus Shopify-butiker

Välj vilken typ av konto du har aktiverat i din Shopify Store:

Obs: Om du använder en lösenordsskyddad butik eller arbetar på en Shopify-utvecklingsbutik, klicka på här. för att ställa in cookien för butikssammanfattningen så att SSO kan fungera i din butik.

  • Gå till applikationens instrumentpanel, aktivera kundkontotillägg som visas på bilden nedan.
Shopify SSO-inloggning – Aktivera kund

  • aktivera Nya kundkonton tillägg och klicka på Spara.
Shopify SSO-inloggning - Aktivera /wp-content/uploads/2025/05/shopify-sso-paste-multipass-token.webps

  • Navigera till programmets startsida och aktivera IDP-inloggningsväxlingsalternativ mot den IDP du har konfigurerat.
Shopify SSO-inloggning – Gör appen till standard

Tillåt endast SSO-användare att slutföra utcheckningen – Begränsa andra

Den här funktionen tillåter endast användare som loggar in via enkel inloggning (SSO) att slutföra utcheckningsprocessen. Andra användare kommer att blockeras från att fortsätta med utcheckningen.

  • Navigera till Inställningar.
  • Shopify SSO-inloggning – Navigera till Inställningar

  • Öppna Till kassan sektion.
  • Shopify SSO-inloggning – Öppna Shopify Checkout

  • Bläddra nedåt i utcheckningsregler avsnittet, klicka på Lägg till regel.
  • Shopify SSO-inloggning - Lägg till utcheckningsregel

  • Klicka på SSO-utcheckningsvalidering.
  • Shopify SSO-inloggning - SSO-kassavalidering

  • Avmarkera "Tillåt alla kunder att slutföra kassan" alternativet och klicka på Spara.
  • Shopify SSO-inloggning – avmarkera Tillåt alla kunder att slutföra utcheckningen

  • Nu kan du Sätta på utcheckningsregeln.
  • Shopify SSO-inloggning - Aktivera SSO-kassavalidering

  • Om du försöker betala utan att utföra SSO visas ett felmeddelande enligt nedan.
  • Shopify SSO-inloggning - SSO-kassavalideringsfel

Testar enkel inloggning (SSO) för din Shopify-butik

  • Gå till din Shopify-butik. (https:// )
  • Klicka på Användarinloggningsikon.
SSO Logga in i butiken - Shopify miniOrange SSO

  • Du kommer att omdirigeras till inloggningssidan för identitetsleverantören (IDP) som du konfigurerade i föregående steg. Logga in med dina IDP-kontouppgifter.
  • Ange sedan den sexsiffriga engångskod som skickas till din registrerade e-postadress. (Detta är en engångsprocess)
Shopify miniOrange SSO - 6-siffrig OTP-kundkonton

  • Du kommer att loggas in på din Shopify-butik.
  • Gå till programmets instrumentpanel. Du kommer att se en varningsruta om att lägga till inloggningsknappstillägget på kontosidan. Klicka på tillägg för inloggningswidget länken som visas på bilden nedan för att aktivera den.
Shopify SSO-inloggning – Gör appen till standard

  • Navigera till programmets startsida och aktivera IDP-inloggningsväxlingsalternativ mot den IDP du har konfigurerat.
Shopify SSO-inloggning – Gör appen till standard

  • Om du vill konfigurera SSO till Shopify med flera IDP:eroch välj sedan din IDP från listan som visas här.och konfigurera SSO med hjälp av den IDP:n.
  • aktivera Alternativ för att växla mellan IDP-inloggning för att aktivera SSO i Shopify med flera IDP:er.
Shopify SSO-inloggning – Gör appen till standard

Testar enkel inloggning (SSO) för din Shopify-butik

  • Gå till din Shopify Store-inloggningssida. (https:// /konto/inloggning)
  • Klicka på inloggningsknapp du anpassade tidigare.
SSO Logga in i butiken - Shopify miniOrange SSO

  • Du kommer att omdirigeras till inloggningssidan för identitetsleverantören (IDP). Logga nu in med dina befintliga kontouppgifter.
  • Om du efter inloggning stöter på felmeddelandet "ogiltig eller saknad reCAPTCHA-token", tillsammans med meddelandet "Något gick fel", läs detta. FAQ för att lösa felet.
Shopify miniOrange SSO - Något gick fel fel

SSO-konfiguration i Plus Shopify-butiker

Välj vilken typ av konto du har aktiverat i din Shopify Store:

  • Navigera tillbaka till SSO-applikationen och klicka på Connect Store fliken.
  • kopiera Discovery Endpoint URL Klient-ID, klienthemlighet, ytterligare omfattningar och Parameter för omdirigerings-URI efter utloggning och ha dem nära till hands.
Shopify SSO-inloggning – Kopiera klient-ID och hemlighet

  • Klicka på kund~~POS=TRUNC länk som visas på bilden nedan.
Shopify SSO-inloggning – Klicka på Kundkonton

  • Välj kund~~POS=TRUNC alternativ som rekommenderas av Shopify. Leta sedan efter Autentisering alternativ och klicka på hantera.
  • Om du inte hittar alternativet, vänligen kontakta shopifysupport@xecurify.com så hjälper vi dig.
Shopify SSO-inloggning – Hantera autentisering

  • Klicka på Hantera leverantörer knapp.
Shopify SSO-inloggning – Hantera leverantörer

  • Klicka på Anslut till leverantör knapp.
Shopify SSO-inloggning – Anslut till identitetsleverantör

  • Lägg till identitetsleverantörens namn och från Provider rullgardinsmenyn, välj Anpassad eller annan.
Shopify SSO-inloggning – Lägg till identitetsleverantörsnamn

  • Fyll i detaljer som t.ex. Upptäcktsändpunkts-URL, klient-ID, klienthemlighet, ytterligare omfång, URI-parameter för omdirigering efter utloggning som du kopierade från ovan steg. Klicka på Spara.
Shopify SSO-inloggning - Lägg till metadata

  • När identitetsleverantören har lagts till gör du Testa anslutning.
Shopify SSO-inloggning – Testa anslutningar

  • Efter att ha verifierat flödet gör identitetsleverantören som Aktiva.
Shopify SSO-inloggning – Aktivera identitetsleverantör

  • Navigera till programmets startsida och aktivera IDP-inloggningsväxlingsalternativ mot den IDP du har konfigurerat.
Shopify SSO-inloggning – Gör appen till standard

Testar enkel inloggning (SSO) för din Shopify-butik

  • Gå till din Shopify-butik. (https:// )
  • Klicka på Användarinloggningsikon.
SSO Logga in i butiken - Shopify miniOrange SSO
  • Du kommer att omdirigeras till inloggningssidan för identitetsleverantören (IDP) som du konfigurerade i föregående steg. Logga in med dina IDP-kontouppgifter.
  • Du kommer att loggas in på din Shopify-butik.

Ange inloggning med användarnamn och lösenord

Om du vill tillhandahålla inloggning med användarnamn och lösenord tillsammans med din inloggning med IDP-alternativ för din B2B-butik, då Klicka här

Shopify-inloggning - Med användarnamn och lösenord

Ange inloggning med e-post-engångslösenord

Om du vill tillhandahålla inloggning med e-post-engångskod tillsammans med ditt inloggningsalternativ med IDP för din B2B-butik, då Klicka här

Shopify-inloggning - Med e-post-engångslösenord
  • Klicka nu på Installationsguide -knappen och följ de angivna stegen för att få multipass-token.
Shopify SSO-inloggning - Hämta multipass-token

  • aktivera Multipass Token alternativ. Se detta faq för att hämta Multipass-tokenvärdet och klistra in det i fältet nedan.
Shopify SSO-inloggning - Aktivera multipass-token

  • Klicka på Spara.
  • Gå till programmets instrumentpanel. Du kommer att se en varningsruta om att lägga till inloggningsknappstillägget på kontosidan. Klicka på tillägg för inloggningswidget länken som visas på bilden nedan för att aktivera den.
Shopify SSO-inloggning – Gör appen till standard

  • Navigera till programmets startsida och aktivera IDP-inloggningsväxlingsalternativ mot den IDP du har konfigurerat.
Shopify SSO-inloggning – Gör appen till standard

  • Om du vill konfigurera SSO till Shopify med flera IDP:eroch välj sedan din IDP från listan som visas här.och konfigurera SSO med hjälp av den IDP:n.
  • aktivera Alternativ för att växla mellan IDP-inloggning för att aktivera SSO i Shopify med flera IDP:er.
Shopify SSO-inloggning – Gör appen till standard

Testar enkel inloggning (SSO) för din Shopify-butik

  • Gå till din Shopify Store-inloggningssida. (https:// /konto/inloggning)
  • Klicka på inloggningsknapp du anpassade tidigare.
SSO Logga in i butiken - Shopify miniOrange SSO

  • Du kommer att omdirigeras till inloggningssidan för identitetsleverantören (IDP). Logga nu in med dina befintliga kontouppgifter.
  • Om du stöter på felmeddelandet "ogiltig eller saknad reCAPTCHA-token", tillsammans med meddelandet "Något gick fel", se detta FAQ för att lösa felet.
Shopify miniOrange SSO - Något gick fel fel

  • Du kommer att loggas in på din Shopify-butik.

Du har framgångsrikt implementerat JWT SSO för din Shopify-butik med JWT-baserad autentisering tillsammans med Shopify-butik som tjänsteleverantör (SP). Med denna integration kan användare nu utföra Enkel inloggning (SSO) för att komma åt din Shopify-butik via JWT-tokens. Detta JWT SSO ger en sömlös autentiseringsupplevelse för alla användartyper – från konsumenter till anställda och grossister.

Fler funktioner ➔


Följ stegen som beskrivs här. för att konfigurera SSO i Shopify med din föredragna IDP.

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.

Följ stegen som beskrivs här. för att omdirigera din kund till samlingar/vagn eller någon annan sida.

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.

Fler vanliga frågor ➔

Du kan använda JWT-tokens för att automatiskt logga in användare i din butik via Shopify SSO-applikationen från miniOrange, som stöder både butiker utan och med plus-licens. Du kan använda JWT-autentiseringsmetoden för enkel inloggning i Shopify med hjälp av önskad källa (identitetsleverantör) som Microsoft Entra ID, Okta, Salesforce och många fler.

För att konfigurera JWT SSO för att automatiskt logga in användare i Shopify, följ dessa steg:

Konfigurera din identitetsleverantör: Konfigurera din IdP för att utfärda tokens och se till att token innehåller nödvändiga anspråk.

Ange IdP-uppgifter i Shopify SSO-appen: Välj SSO-protokollet som JWT. Ange nödvändig information om din identitetsleverantör, såsom visningsnamn, JWT-inloggnings-URL, användar-ID, JWT-nyckel och så vidare. Gå sedan vidare till att konfigurera attributmappning via attributnamnet och dess respektive värde.

Den här processen aktiverar JWT-baserad automatisk inloggning för användare som har åtkomst till din Shopify-butik.

För att skapa ett sömlöst inloggningsflöde med enkel inloggning (SSO) via JWT-autentisering för flera Shopify-butiker måste du installera Shopify SSO-applikationen från miniOrange, som är kompatibel med både butiker utan och utan Plus.

Konfigurera en identitetsleverantör (IdP): Använd en identitetsleverantör som Microsoft Entra ID, Okta eller Auth0, som utfärdar JWT-tokens för autentiserade användare.

Konfigurera Shopify SSO-appen för alla butiker: Installera Shopify SSO-appen i var och en av dina Shopify-butiker. Välj SSO-protokollet som JWT. Ange JWT-utfärdarens URL, delade hemliga nyckel och andra relevanta uppgifter för varje butik, och se till att alla butiker är länkade till samma IdP.

Genom att följa stegen ovan kan du konfigurera JWT för flera Shopify-butiker, vilket ger användarna en sömlös inloggningsupplevelse i alla dina butiker.

För att omdirigera användare till specifika Shopify-sidor efter JWT-autentisering måste du installera Shopify SSO-applikationen från miniOrange, som fungerar med både butiker utan och med plus-konton. Efter att användaren autentiserat sig via JWT omdirigeras de till en specifik sida i Shopify-butiken baserat på dina krav.

Konfigurera JWT-autentisering: Se till att din identitetsleverantör (IdP) är konfigurerad för att utfärda JWT-tokens för lyckad användarautentisering. Shopify SSO-applikationen bör konfigureras för att lita på identitetsleverantören (IdP) och använda JWT som autentiseringsmetod.

Konfigurera inloggning för omdirigering av inlägg: När du har upprättat en JWT-anslutning, navigera till konfigurationer för efterinloggning. Under "Omdirigera URL efter inloggning" anger du slutpunkten dit du vill omdirigera användaren efter inloggning. Till exempel /products eller /checkout.

Genom att följa dessa steg kan du enkelt omdirigera användare till specifika Shopify-sidor efter JWT-autentisering.

För att integrera eller konfigurera Single Sign-On (SSO) i Shopify via JWT-protokollet utan att behöva utveckla anpassade appar, måste du installera Shopify SSO-applikationen från miniOrange, som fungerar med både butiker utan och utan Plus, och som även uppfyller Shopifys B2B-krav.

Konfigurera din identitetsleverantör (IdP): Använd en identitetsleverantör (IdP) som Okta, Auth0 eller någon annan JWT-stödjande leverantör för att autentisera användare. Konfigurera IdP:n för att utfärda JWT-tokens vid lyckad autentisering. Se till att JWT-token innehåller nödvändiga anspråk som behövs för säker och sömlös användarautentisering.

Konfigurera Shopify SSO-appen för JWT-autentisering: Välj JWT som din SSO eller autentiseringsprotokoll. Ange JWT-inloggnings-URL:en, den delade hemliga nyckeln och andra nödvändiga konfigurationer.

 Tack för ditt svar. Vi återkommer snart.

Något gick fel. Skicka din fråga igen


ADFS_sso ×
Hej där!

Behövs hjälp? Vi är här!

stödja