Sökresultat :

×

Hur konfigurerar man Single Sign-On (SSO) i Shopify med Keycloak som IDP (SAML)?

miniOrange tillåter Keycloak (SAML) för att fungera som en identitetsleverantör (IdP), så att användare kan logga in sömlöst med Enkel inloggning (SSO)starkt in på Shopify med hjälp av Keycloat-uppgifterDu kan koppla din egen identitetsleverantör till kundkonton, vilket gör integrationen smidig och tillförlitlig. Det fungerar med båda Shopify kundkonton och äldre, stöder Shopify Plus och icke-Plus-butiker, och är skräddarsydd för B2B-butiker med Shopify B2B-inloggning behov. Vår applikation är kompatibel med alla SAML-, OAuth- och OpenID-identitetsleverantörer (IdP:er).

Följande är en steg-för-steg-guide för att konfigurera Single Sign-On (SSO) i Shopify med Keycloak som identitetsleverantör (IdP) och din Shopify-butik som tjänsteleverantör (SP), som täcker inställningar för kund- och äldre konton, Shopify Plus eller icke-Plus.

Konfigurera [OAuth] SSO till Shopify med Keycloak som IdP

För att ställa in Single Sign-On (SSO) med Shopify via OAuth-protokollet med Keycloak som identitetsleverantör (IdP), följ stegen som beskrivs här..

  • 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 Keycloak SSO i Shopify-konfigurationen
  • Logga in på Keycloak Admin Panel.
  • Klicka på Klienter från den vänstra menyn och klicka sedan på Skapa knappen för att skapa en ny klient/applikation.
Shopify Keycloak SSO – Admin-instrumentpanel för Keycloak Shopify Keycloak SSO – Admin-instrumentpanel för Keycloak

  • För ovanstående SAML-konfiguration, måste du skaffa Enhets-ID och ACS URL från Shopify.
  • Gå nu till din Shopify butik, navigera till Applikation avsnitt och klicka på Enkel inloggning - SSO-inloggning ansökan.

Shopify Keycloak SSO - Inloggning till Shopify Store SSO-appen

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

  • Välja SAML protokoll.
Shopify Keycloak SSO - SAML

  • Välj nu nyckelmantel från listan över internflyktingar.
Shopify Keycloak SSO – Välj Keycloak IDP

  • Klicka på Skaffa metadata knappen, som visas på skärmen nedan, för att hämta tjänsteleverantörens metadata.
Shopify Keycloak SSO – Hämta metadata

  • Navigera till SP Initierad Metadata avsnitt och kopiera ner ACS URL och Enhets-ID eller Emittent.
Shopify Keycloak SSO - SP-initierad metadata

  • Ange värdena som tillhandahålls av Shopify enligt följande:
kund-ID Enhets-ID/emittent
Client SAML Endpoint ACS URL
Shopify Keycloak SSO - SP-initierad metadata

  • Ange värdena som tillhandahålls av Shopify enligt följande:
  • Ange konfigurationsvärdena från Shopify här:
Namn Ange namnet som ditt val
Klientprotokoll SAML
Tecken påstående On
Kryptera påstående off
Klientsignatur krävs off
Namn ID-format Användarnamn
Giltiga omdirigerings-URI:er ACS URL
Shopify Keycloak SSO - SAML-detaljer Shopify Keycloak SSO - Signera försäkran

  • Nu inne Finkornig SAML-ändpunktskonfiguration ange värden enligt följande.
Assertion Consumer Service POST Bindande URL ACS URL
Logga ut Service Redirect Bindande URL Webbadress för enkel utloggning
Shopify Keycloak SSO – Detaljer om finkornigt material

  • Klicka på Spara knapp.
  • För IDP-metadata, gå till sfärer i den vänstra panelen och klicka på SAML 2.0 Identity Provider Metadata.
Shopify Keycloak SSO – Keycloak SAML IDP-metadata

Du har slutfört konfigurationen av Keycloak-sidan.

  • Navigera tillbaka till miniOrange Single Sign On-SSO ansökan och klicka på Lägg till identitetsleverantör knapp.
Shopify Keycloak SSO – Lägg till ny IDP

  • Välja SAML protokoll.
Shopify Keycloak SSO – Välj SAML-protokoll

  • Välj från listan över IDP:er Nyckelmantel.
Shopify Keycloak SSO – Välj Keycloak IDP

  • Klicka på Importera IDP-metadata knapp.
Shopify Keycloak SSO – Importera IDP-metadata

  • Välj uppladdningsmetod som Metadata länk. Klistra in den kopierade XML-fillänken från steg 1 och klicka på Import.
Shopify Keycloak SSO – Ladda upp IDP-metadata

  • Lägg till lämpligt IDP-namn och klicka på Spara.
Shopify Keycloak SSO – Ange IDP-namn

Du har slutfört Shopify-sidans konfiguration.

  • 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.
Shopify Keycloak SSO – Testa IDP-anslutning

  • När du anger giltiga Keycloak-uppgifter kommer du att se ett popup-fönster som visas på skärmen nedan.
Shopify Keycloak SSO - IDP-anslutning lyckades

  • Klicka på Hämta attribut knappen för att hämta IDP-attributet.
Shopify Keycloak SSO - Hämta attribut från IDP

  • Klicka på + Attributmappning knapp för att mappa attribut mellan Shopify och Keycloak.
Shopify Keycloak SSO – Lägg till ny mappning

  • 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
Shopify Keycloak SSO – Attributmappning

  • 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 lyckats konfigurera Keycloak SSO för din Shopify-butik, där Keycloak är identitetsleverantören (IdP) och din Shopify-butik är tjänsteleverantören (SP). Den här konfigurationen gör det möjligt för användare att logga in i din Shopify-butik med sina Keycloak-inloggningsuppgifter, vilket effektiviserar inloggningsprocess och förbättrar säkerheten genom att minska lösenordströtthet.

Fler funktioner ➔


Gå till din Shopify-butik och kontrollera om knappen "Konto / Logga in" syns i navigeringsfältet. Om den gör det, gå till "Gå till din Shopify-butik". Om den inte syns, gå till din Shopify-administratörspanel, navigera sedan till Inställningar och välj "Kundkonton". Aktivera alternativet "Visa inloggningslänk i rubriken i webbutiken och i kassan".

För äldre Shopify-kundkonton
Du bör nu se länken "Konto / Logga in" högst upp i butiken. Klicka på den. Välj Keycloak SSO-inloggningswidgeten ovanför fälten E-post och Lösenord. Ange dina Keycloak-inloggningsuppgifter för att logga in i Shopify-butiken.

För Shopify-kundkonton
Klicka på användarikonen längst upp till höger i din Shopify-butik. Du kommer att omdirigeras till Keycloaks inloggningssida. Logga in med ditt Keycloak-konto och slutför den 6-siffriga OTP-verifieringen. Därefter kommer du att vara inloggad i Shopify-butiken.

För detaljerade steg, följ de angivna stegen här..

Efter att du har konfigurerat Keycloak SSO för Shopify kan du enkelt omdirigera kunder till en specifik sida i din butik efter att de loggat in. För att göra detta, navigera till Shopifys Single Sign-On (SSO)-applikation och klicka på "Fler åtgärder" och välj sedan "Ytterligare inställningar" för den Keycloak-anslutning du konfigurerar. På fliken Konfigurationer efter inloggning anger du önskad omdirigeringsslutpunkt (t.ex. /cart eller /collections). Se till att inte inkludera hela URL:en, bara sökvägen. Om det behövs kan du aktivera alternativet att begränsa användarregistrering och sedan spara dina inställningar. För detaljerade instruktioner, se detta.styra.

För att aktivera automatisk omdirigering till Keycloak för din Shopify-butik måste du uppgradera miniOrange Single Sign-On (SSO) till Enterprise-planen. Gå till Appar och välj sedan miniOrange Single Sign-On, SSO. I avsnittet Prissättning klickar du på "Uppgradera" under Skalplanen. För B2B-användare, markera fliken Medarbetare. Efter uppgraderingen navigerar du till fliken Globala konfigurationer och aktiverar Automatisk omdirigering till Keycloak under Inställningar för butiksåtkomst. Om en varning visas klickar du på den medföljande länken för att aktivera Keycloak-tillägget för automatisk omdirigering. När tillägget är aktiverat sparar du dina inställningar. Slutligen bestämmer du om du vill att funktionen ska gälla för hela butiken eller bara inloggningssidan och klickar sedan på Spara.

Fler vanliga frågor ➔

Ja, du kan synkronisera Keycloak-användaruppgifter med Shopify-kundprofiler vid första inloggningen med hjälp av miniOrange SSO-applikation.

Så här synkroniserar du Keycloak-användaruppgifter med Shopify via SSO-appen:

  • Konfigurera Keycloak som identitetsleverantör: I SSO-applikationen väljer du SAML-protokollet och konfigurerar Keycloak som IdP med dess metadata.
  • Konfigurera attributmappning: Mappa Keycloak-attribut som e-postadress, namn, telefonnummer etc. till motsvarande Shopify-kundfält.
  • Aktivera profiluppdateringar på SSO: Under konfigurationer efter inloggning aktiverar du växlingsknappen för att uppdatera kundprofilen efter att en användare utfört SSO.

Detta säkerställer att kunddata från Keycloak synkroniseras med Shopify utan problem.

Du kan omdirigera alla inloggningsförsök till Keycloak med hjälp av funktionen Automatisk omdirigering till IdP i miniOrange SSO-appen.

Så här konfigurerar du det:

  • Konfigurera Keycloak som identitetsleverantör: I miniOrange SSO-applikationen konfigurerar du Keycloak som identitetsleverantör (IdP) med hjälp av dess SAML-metadata eller OAuth-slutpunkter.
  • Aktivera automatisk omdirigering till IdP: Navigera till globala konfigurationer och aktivera funktionen Automatisk omdirigering till IDP under Inställningar för butiksåtkomst. Välj om du vill aktivera den här funktionen i "Komplett butik" eller bara på "Inloggningssidan".

Detta säkerställer en sömlös inloggningsupplevelse där alla inloggningsförsök i din Shopify-butik omdirigeras till Keycloak.

Ja, det är möjligt att omdirigera användare till specifika sidor eller avsnitt i min Shopify-butik efter SSO-inloggning från Keycloak.

Så här konfigurerar du omdirigering av användare till specifika sidor via SSO-appen:

  • Konfigurera Keycloak som identitetsleverantör: I SSO-applikationen väljer du önskat SSO-protokoll och konfigurerar Keycloak som IdP med dess metadata.
  • Konfigurera Shopify som tjänsteleverantör: Konfigurera Shopify som en tjänsteleverantör (SP) och importera Keycloak IdP-metadata. Aktivera SSO-inloggning för kunder, så att de kan logga in med sina Keycloak-inloggningsuppgifter.
  • Anpassad omdirigering: Under konfigurationer efter inloggning anger du slutpunkten dit du vill omdirigera användare efter inloggning. Till exempel /cart, /account

Ja, du kan använda Keycloak som identitetsleverantör (IdP) för att aktivera enkel inloggning (SSO) i flera Shopify-butiker.

Så här konfigurerar du SSO för att låta anställda logga in i flera Shopify-butiker:

  • Installera Shopify SSO-applikationen: Installera Shopify SSO-appen från appbutiken i varje Shopify-butik.
  • Konfigurera Keycloak som IdP: I Keycloak, skapa en klient med antingen SAML- eller OIDC-protokoll för varje Shopify-butik.
  • Konfigurera SSO-appen i Shopify: Ange Keycloak IdP-detaljer (SAML-metadata eller OIDC-slutpunkter) i varje butiks SSO-applikation.
  • Använd samma sfär och användarlagring i Keycloak: Säkerställer att alla anställda använder samma inloggningsuppgifter i alla butiker.

Denna konfiguration säkerställer att anställda smidigt kan komma åt flera Shopify-butiker med en enda uppsättning Keycloak-inloggningsuppgifter, vilket förbättrar både säkerheten och användarvänligheten.

 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