Socialt login for kundekonti
Ud over standardoplevelsen for adgangskodefrit login til kundekonti kan du tilknytte dine Google- og Facebook-konti for at lade kunder logge ind med deres sociale legitimationsoplysninger.
Når du aktiverer socialt login for kundekonti, kan det give kunderne en hurtigere loginoplevelse via kendte godkendelsesmetoder. Du kan aktivere flere metoder til socialt login i din butik.
Hvis du har tilknyttet din egen identitetsudbyder til kundekonti og vil tilknytte socialt login, skal du kontakte din eksterne identitetsudbyder.
På denne side
Overvejelser i forbindelse med tilknytning af socialt login til kundekonti
Gennemgå følgende overvejelser i forbindelse med tilknytning af socialt login til kundekonti:
- Du skal have en udviklerkonto hos den udbyder, som du vil knytte til kundekonti.
- De eneste kundedata, der synkroniseres til Shopify, når du bruger socialt login, er kundens mailadresse.
Tilknyt Google til kundekonti
Hvis du vil tilknytte Google til kundekonti, skal du udføre følgende opgaver i rækkefølge:
- Trin 1: Åbn siden Log ind med Google i din Shopify-administrator
- Trin 2: Opret en app i din Google Cloud Console
- Trin 3: Konfigurer din apps OAuth-klient i din Google Cloud Console
- Trin 4: Konfigurer legitimationsoplysningerne i din Shopify-administrator
- Trin 5: Udgiv din app i din Google Cloud Console
Under din opsætning skal du skifte mellem browserfaner for din Google Cloud Console og din Shopify-administrator. Du skal have opsat en Google Cloud-konto for at kunne knytte Google til kundekonti. Hvis du vil have mere at vide om Google Cloud, kan du se Googles hjælpedokumentation.
Trin 1: Åbn siden Log ind med Google i din Shopify-administrator
Gå til Indstillinger > Kundekonti i din Shopify-administrator.
Klik på Administrer i afsnittet Godkendelse.
Klik på Tilknyt ud for Google for at åbne siden Log ind med Google.
Denne side indeholder oplysninger, som du forventes at kopiere og indsætte, når du konfigurerer din Google-apps OAuth-klient, så hold siden åben i en separat browserfane.
Trin 2: Opret en app i din Google Cloud Console
- Log ind på din Google Cloud Console i en anden browserfane.
- Vælg et eksisterende projekt, eller opret et nyt. Du omdirigeres til projektets kontrolpanel.
- Klik på
, og klik derefter på API'er og tjenester > Legitimationsoplysninger.
- Klik på Konfigurer samtykkeskærm > Kom i gang.
- Fuldfør oplysningerne om din OAuth-konfiguration for projektet:
- Giv din app et navn, som en kunde kan genkende, f.eks. navnet på din webshop. Angiv din mail til teknisk support, og klik derefter på Næste.
- Vælg Ekstern i afsnittet Målgruppe, og klik derefter på Næste.
- Angiv en kontaktmail til eventuelle meddelelser, som Google måtte have om projektet, og klik derefter på Næste.
- Acceptér Googles politik for brugerdata for API-tjenester, og klik derefter på Fortsæt.
- Klik på Opret.
- Konfigurer din apps politikoplysninger, der vises for kunderne på samtykkeskærmen:
- Klik på Branding.
- Inkluder et link til din startside, et link til din offentlige Politik om beskyttelse af persondata og et link til dine Servicevilkår i afsnittet App-domæne. Få mere at vide om, hvordan du opretter butikspolitikker.
Trin 3: Konfigurer din apps OAuth-klient i din Google Cloud Console
Dette trin kræver, at du kopierer oplysninger fra afsnittet Opsætningsvejledning på siden Log ind med Google i din Shopify-administrator, og at du indsætter dem i de tilhørende felter på din Google Cloud Console-fane.
- Klik på Oversigt i dit projekts app i Google Cloud Console.
- Klik på Opret OAuth-klient i afsnittet Metric-værdier.
- Konfigurer OAuth-klientens oplysninger:
- Vælg Webapplikation på rullemenuen Applikationstype.
- Angiv et navn i feltet Navn.
- Konfigurer de Autoriserede JavaScript-oprindelser for din app:
- Klik på + Tilføj URI i afsnittet Autoriserede JavaScript-oprindelser.
- Kopiér værdien for Autoriserede JavaScript-oprindelser på siden Log ind med Google i din Shopify-administrator.
- Indsæt værdien i feltet URI'er 1 i din Google Cloud Console.
- Hvis du har mere end én URI i afsnittet Autoriseret JavaScript i din Shopify-administrator, skal du gentage disse trin for de yderligere URI-felter.
- Konfigurer de Autoriserede URI'er for omdirigering for din app:
- Klik på + Tilføj URI i afsnittet Autoriserede URI'er for omdirigering i din Google Cloud Console.
- Kopiér værdien for Autoriseret URI for omdirigering på din browserfane med din Shopify-administrator.
- Gå tilbage til din Google Cloud Console, og indsæt værdien i feltet URI'er 1.
- Hvis du har mere end én URI i afsnittet Autoriseret URI for omdirigering i din Shopify-administrator, skal du gentage disse trin for de yderligere URI-felter.
- Klik på Opret i din Google Cloud Console.
Hold dialogboksen OAuth-klient oprettet, der vises, åben til Trin 4: Konfigurer legitimationsoplysningerne i din Shopify-administrator, da du skal kopiere og indsætte oplysninger fra Google Cloud Console i din Shopify-administrator.
Trin 4: Konfigurer legitimationsoplysningerne i din Shopify-administrator
- Kopiér dit Klient-id fra dialogboksen OAuth-klient oprettet i Google Cloud Console.
- På siden Log ind med Google i din Shopify-administrator skal du indsætte dit Klient-id i afsnittet Legitimationsoplysninger.
- Kopiér din Klienthemmelighed fra dialogboksen OAuth-klient oprettet i Google Cloud Console.
- På siden Log ind med Google i din Shopify-administrator skal du indsætte din Klienthemmelighed i afsnittet Legitimationsoplysninger.
- Klik på Gem på siden Log ind med Google i din Shopify-administrator.
Trin 5: Udgiv din app i Google Cloud Console
- Klik på Målgruppe i dit projekts app i Google Cloud Console.
- Klik på Udgiv app.
Forbind Facebook til kundekonti
Du skal udføre følgende opgaver i rækkefølge for at forbinde Facebook til kundekonti:
- Trin 1: Åbn siden Log ind med Facebook i din Shopify-administrator
- Trin 2: Opret en app i dit Meta for Developers-kontrolpanel
- Trin 3: Konfigurer indstillingerne for din Meta-app
- Trin 4: Konfigurer legitimationsoplysningerne i din Shopify-administrator
- Trin 5: Test og aktivér Log ind med Facebook
Under opsætningen skal du skifte mellem browserfaner for dit Meta for Developers-kontrolpanel og din Shopify-administrator. For at forbinde Facebook til kundekonti skal du have en Meta Developer-konto. Læs om, hvordan du registrerer dig som en Meta Developer.
Trin 1: Åbn siden Log ind med Facebook i din Shopify-administrator
Gå til Indstillinger > Kundekonti i din Shopify-administrator.
Klik på Administrer i afsnittet Godkendelse.
Klik på Opret forbindelse ud for Facebook for at åbne siden Log ind med Facebook.
Trin 2: Opret en app i dit Meta for Developers-kontrolpanel
- Gå til Meta for Developers-kontrolpanelet i en separat browserfane, og klik derefter på Login for at logge ind. Hvis du ikke har konfigureret en Meta Developer-konto, skal du oprette en ny konto fra login-siden, før du fortsætter til næste trin.
- Klik på Apps.
- Klik på Opret app.
- Udfyld felterne Appnavn og Kontakt-e-mail for app, og klik derefter på Næste.
- På siden Tilføj usecases skal du vælge Godkend og anmod om data fra brugere med Facebook Login og derefter klikke på Næste.
- På siden Hvilken virksomhedsportefølje vil du forbinde til denne app? skal du vælge en virksomhedsportefølje eller vælge Jeg vil ikke forbinde en virksomhedsportefølje endnu. og derefter klikke på Næste.
- Gennemgå siden Krav til udgivelse, og klik derefter på Næste.
- Gennemgå siden Oversigt, og klik derefter på Gå til kontrolpanel.
Trin 3: Konfigurer indstillingerne for din Meta-app
- Når du har oprettet en app, skal du klikke på Usecases i dit Meta for Developers-kontrolpanel.
- Under usecasen Godkend og anmod om data fra brugere med Facebook Login skal du klikke på Tilpas.
- For at sikre, at kundeoplysninger registreres ved login, skal du klikke på Tilføj ud for e-mail i afsnittet Tilladelser og funktioner.
- Klik på Indstillinger, og gå derefter til Indstillinger for klient-OAuth.
- På siden Log ind med Facebook i din Shopify-administrator skal du kopiere omdirigerings-URL'en fra afsnittet Omdirigerings-URL'er.
- På siden Indstillinger i dit Meta for Developers-kontrolpanel skal du indsætte omdirigerings-URL'en i feltet Gyldige OAuth-omdirigerings-URI'er.
- Hvis du har mere end én omdirigerings-URL i afsnittet Omdirigerings-URL'er i din Shopify-administrator, skal du gentage disse trin for de yderligere omdirigerings-URL'er.
- På siden Log ind med Facebook i din Shopify-administrator skal du kopiere webadressen fra afsnittet Webadresse til fjernelse af autorisation.
- På siden Indstillinger i dit Meta for Developers-kontrolpanel skal du indsætte webadressen i feltet Callback-URL til fjernelse af autorisation.
- Klik på Gem ændringer på siden Indstillinger i dit Meta for Developers-kontrolpanel.
Trin 4: Konfigurer legitimationsoplysningerne i din Shopify-administrator
- Klik på ikonet Hjem for at vende tilbage til dit Meta for Developers-kontrolpanel, og klik derefter på Appindstillinger > Grundlæggende.
- Kopiér dit App-id fra dit Meta for Developers-kontrolpanel.
- På siden Log ind med Facebook i din Shopify-administrator skal du indsætte app-id'et i feltet App-id i afsnittet Legitimationsoplysninger.
- I dit Meta for Developers-kontrolpanel skal du klikke på Vis ud for App-hemmelighed og derefter kopiere din App-hemmelighed.
- På siden Log ind med Facebook i din Shopify-administrator skal du indsætte app-hemmeligheden i feltet App-hemmelighed og derefter klikke på Gem.
- Klik på Gem ændringer i din Shopify-administrator.
Trin 5: Test og aktivér Log ind med Facebook
- På siden Log ind med Facebook i din Shopify-administrator skal du klikke på Flere handlinger > Forhåndsvisning og derefter teste Facebook-godkendelsesforløbet, som om du var en kunde, der loggede ind i din butik.
- Klik på Aktivér.
Når du har aktiveret Log ind med Facebook, kan du teste kundeoplevelsen ved at navigere til din webshop og logge ind på din kundekonto via Facebook.
Log ind med Shop
Hvis du har aktiveret Shop Pay, kan din kunde logge ind med sine Shop-legitimationsoplysninger og gemte adgangsnøgler. Kunderne logges også automatisk ind med Shop, når de har betalt i din butik med Shop Pay.
Log ind med Shop aktiveres automatisk for kundekonti og kan kun fjernes fra din butik, hvis du deaktiverer Shop Pay.
Lær, hvordan du tilføjer knappen Log ind med Shop i din butik.
Administration af dine muligheder for socialt login
Du kan redigere, deaktivere eller fjerne en metode til socialt login, som du har tilknyttet.
Når du deaktiverer eller fjerner en metode til socialt login, forbliver kunderne logget ind for at forhindre afbrydelser. Sessioner med socialt login udløber naturligt, eller når kunderne logger ud.
Trin:
Gå til Indstillinger > Kundekonti i din Shopify-administrator.
Klik på Administrer i afsnittet Godkendelse.
Klik på menuen … ud for den loginmetode, du vil ændre.
Gør et af følgende:
- Hvis du vil redigere en loginmulighed, skal du klikke på Administrer og derefter opdatere de legitimationsoplysninger, du vil redigere.
- Hvis du vil deaktivere en loginmulighed uden at fjerne den, skal du klikke på Deaktiver.
- Hvis du vil fjerne en loginmulighed, skal du klikke på Fjern og derefter klikke på Fjern i dialogboksen.
Opdatering af dine sociale login, når du ændrer dit domæne til kundekonti
Hvis du planlægger at ændre dit domæne til kundekonti til en anden webadresse, skal du opdatere dine indstillinger for socialt login, før du foretager ændringen i Shopify. Dette sikrer, at kunderne fortsat kan logge ind uden afbrydelser.
Disse trin er obligatoriske, når du opdaterer din webadresse til kundekonti i Shopify fra det ældre format, som f.eks. shopify.com/1234567890/account, til det nye format for underdomæner, account.your-store.com, eller fra et eksisterende underdomæne til et andet underdomæne, som f.eks. opdatering af account.your-store.com til customers.your-store.com.
Føj det nye underdomæne til kundekonti til dine sociale udbydere
Du tilføjer det nye domæne til din sociale udbyders indstillinger ved siden af dit nuværende domæne. Når du har ændret domænet til kundekonti i Shopify og bekræftet, at processen med at logge ind og ud af kundekonti fungerer, kan du fjerne de gamle domæneposter.
Du skal gentage disse trin for hver enkelt mulighed for socialt login, som du har aktiveret.
Trin:
- Gå til Google Cloud Console, og åbn API'er og tjenester > Legitimationsoplysninger.
- Vælg den OAuth 2.0-klient, du har oprettet til Shopify.
- Tilføj en ny post under Godkendte JavaScript-oprindelser. For eksempel:
https://account.your-store.com - Tilføj en ny post under Godkendte omdirigerings-URI'er. For eksempel:
https://account.your-store.com/authentication/social/google/callback - Tilføj en ny post under Callback-webadresse for annullering af godkendelse. For eksempel:
https://account.your-store.com/authentication/social/google/revoke - Gem dine ændringer. Behold både den gamle og den nye webadresse indtil videre.
- Gå tilbage til din Shopify-administrator, og følg trinnene til at ændre dit domæne til konti til webadressen for det nye tilpassede underdomæne i Shopify.
- Test både at logge ind og at logge ud med hver social mulighed i dit storefront for at bekræfte, at alt fungerer.
- Valgfrit: Når det er bekræftet, at loginprocessen fungerer korrekt, kan du vende tilbage til Google og fjerne de gamle domæneposter.
- Gå til Meta for Developers, og åbn din app.
- Gå til Facebook Login > Indstillinger.
- Tilføj en ny post under Gyldige OAuth-omdirigerings-URI'er. For eksempel:
https://account.your-store.com/authentication/social/facebook/callback - Tilføj en ny post under Callback-webadresse for annullering af godkendelse. For eksempel:
https://account.your-store.com/authentication/social/facebook/revoke - Gå til Indstillinger > Grundlæggende.
- Tilføj en ny post under Appdomæner. For eksempel:
account.your-store.com - Gem dine ændringer. Behold både den gamle og den nye webadresse indtil videre.
- Gå tilbage til din Shopify-administrator, og følg trinnene til at ændre dit domæne til konti til webadressen for det nye tilpassede underdomæne i Shopify.
- Test både at logge ind og at logge ud med hver social mulighed i dit storefront for at bekræfte, at alt fungerer.
- Valgfrit: Når det er bekræftet, at loginprocessen fungerer korrekt, kan du vende tilbage til Facebook og fjerne de gamle domæneposter.