Ansluta och hantera din identitetsleverantör för kundkonton

Du kan ansluta din egen identitetsleverantör till Shopifys kundkonton för att ge kunderna en skräddarsydd inloggningsupplevelse på alla plattformar. Den här guiden hjälper dig genom konfigureringsprocessen, från att konfigurera dina inställningar för kundkonton och identitetsleverantör till att slutföra kopplingen i din Shopify-admin.

Innan du ansluter din identitetsleverantör bör du granska Kraven för att ansluta en egen identitetsleverantör.

Att tänka på när du ansluter din identitetsleverantör

Tänk på följande när du ansluter din egen identitetsleverantör till kundkonton:

  • Du kan ansluta flera identitetsleverantörer till Shopify, men du kan bara ha en aktiv identitetsleverantör åt gången i din webbshop.
  • Kundens e-postadress och sub-anspråket är de enda uppgifter som synkroniseras från din identitetsleverantör till Shopify, vilka används för att identifiera kunder. Om du vill synkronisera andra uppgifter från din identitetsleverantör till Shopify måste du skapa ett anpassat API-anrop.
  • Kundsessioner är giltiga i 90 dagar som standard. För att upprätthålla långvariga sessioner måste din identitetsleverantör utfärda uppdateringstoken. Se Krav för session och token för mer information.

Anslut till en identitetsleverantör

För att ansluta till din egen identitetsleverantör måste du slutföra följande uppgifter i ordning:

Steg 1: Konfigurera inställningarna för dina kundkonton

  1. Gå till Inställningar > Kundkonton i din Shopify admin.

  2. Klicka på Hantera i avsnittet Identitetsleverantör.

  3. Klicka på Anslut till leverantör.

  4. Ange namnet på identitetsleverantören för din autentiseringstjänst i fältet Namn på identitetsleverantör.

  5. Håll sidan Anslut till identitetsleverantör öppen så att du kan kopiera Callback-URL och Utloggnings-URL:er från avsnittet Konfigurationsinställningar när du konfigurerar inställningarna för din identitetsleverantör.

Steg 2: Konfigurera inställningarna för din identitetsleverantör

När du har slutfört stegen i din Shopify admin för att ansluta till en identitetsleverantör måste du konfigurera följande inställningar på instrumentpanelen för din identitetsleverantör. Konfigurationsstegen varierar beroende på vilken leverantör du ansluter till. Kontakta din identitetsleverantör för support med konfigurationssteg på instrumentpanelen för din identitetsleverantör.

Steg:

  1. Öppna instrumentpanelen för din identitetsleverantör i en separat webbläsarflik.
  2. Registrera din app: Skapa en konfidentiell app på instrumentpanelen för din identitetsleverantör och hämta sedan client_id och client_secret.
  3. Konfigurera omdirigerings- och utloggnings-URL:er: På instrumentpanelen för din identitetsleverantör anger du Callback-URL och utloggnings-URL:er som finns i Konfigurationsinställningarna på sidan Anslut till din identitet i din Shopify admin.
  4. Definiera omfattningar: På instrumentpanelen för din identitetsleverantör, säkerställ att omfattningarna inkluderar email och openid.
  1. Konfigurera slutpunkter: Säkerställ att följande slutpunkter konfigureras på instrumentpanelen för din identitetsleverantör:
    • Auktorisering
    • Token
    • JWKS
    • Discovery: Beroende på din identitetsleverantör kan Discovery-slutpunkten ha ett annat namn, till exempel Konfiguration eller Well-Known Configuration.
  2. Hitta din identitetsleverantörs URI-parameter för omdirigering efter utloggning. Beroende på din identitetsleverantör kan den heta post_logout_redirect_uri, logout_uri eller returnTo.
  3. Håll den här sidan öppen i en webbläsarflik för att kunna referera till den när du slutför anslutningen till din identitetsleverantör.

Steg 3: Slutför anslutningen till din identitetsleverantör

När du har konfigurerat inställningarna för din identitetsleverantör på instrumentpanelen för din identitetsleverantör måste du återgå till din Shopify admin för att slutföra och testa anslutningen.

Steg:

  1. Återgå till sidan Anslut till identitetsleverantör i din Shopify admin.
  2. Fyll i den information som krävs i avsnittet Appinformation så som den visas i inställningarna för din identitetsleverantör.
  3. Klicka på Spara.
  4. Klicka på Testa anslutning och testa sedan att din identitetsleverantörs autentisering omdirigerar till dina kundkonton. Om du nyligen har loggat in på ditt kundkonto i din webbshop kan du behöva logga ut och sedan logga in igen för att testa det nya inloggningsflödet.
  5. När du har testat din anslutning klickar du på Aktivera.

När du har aktiverat din nya identitetsleverantör visas en Aktiv-bricka bredvid namnet på den nya identitetsleverantören i avsnittet Identitetsleverantör i dina inställningar för Kundkonton.

Steg 4: Lägg till knappen Logga in med Shop på din externa inloggningssida

Om din butik erbjuder Shop Pay som betalningsmetod måste du lägga till Logga in med Shop på din externa inloggningssida.

Inloggningsupplevelse för kunder

När du har aktiverat en ny identitetsleverantör måste inloggade kunder logga in igen i din butik med den nya autentiseringstjänsten.

Både e-postadressen och sub från identitetsleverantören används för att identifiera kunder. Inloggningsflödet för din kund beror på om dennes e-postadress matchar en befintlig profil på sidan Kunder i din Shopify admin:

  • Om det finns en kundprofil med e-postadressen i din butik loggas kunden in på det kontot.
  • Om det inte finns någon kundprofil för e-postadressen skapas ett nytt kundkonto när kunden har loggat in.

sub är en intern identifierare och kan inte nås via API eller Shopify admin.

Återgå till Shopify som standardidentitetsleverantör

Du kan när som helst byta tillbaka din identitetsleverantör till standardinloggningsupplevelsen för kunder.

Steg:

  1. Gå till Inställningar > Kundkonton i din Shopify admin.

  2. Klicka på Hantera i avsnittet Identitetsleverantör.

  3. Välj Aktivera i rullgardinsmenyn Standardidentitetsleverantör.

När du har aktiverat din standardidentitetsleverantör visas en Aktiv-bricka bredvid standardidentitetsleverantören i avsnittet Identitetsleverantör i dina inställningar för Kundkonton.

Hantera kunddata

Om en kund begär att dennes personuppgifter ska tas bort från din Shopify-butik kan du radera en kunds personuppgifter från din Shopify admin.

Om du har anslutit din egen identitetsleverantör måste du även ta bort alla relevanta kunduppgifter från din leverantörs instrumentpanel. Mer information om radering av kunddata finns i din identitetsleverantörs dokumentation.