Łączenie dostawcy tożsamości dla kont klientów i zarządzanie nim
Możesz połączyć własnego dostawcę tożsamości z kontami klientów Shopify, aby zapewnić klientom spersonalizowane logowanie na wszystkich platformach. Ten przewodnik pomoże Ci przejść przez proces konfiguracji, od skonfigurowania kont klientów i ustawień dostawcy tożsamości po sfinalizowanie połączenia w panelu administracyjnym Shopify.
Zanim połączysz swojego dostawcę tożsamości, zapoznaj się z Wymaganiami dotyczącymi łączenia własnego dostawcy tożsamości.
Na tej stronie
Kwestie do rozważenia przy łączeniu dostawcy tożsamości
Zapoznaj się z poniższymi kwestiami do rozważenia dotyczącymi łączenia własnego dostawcy tożsamości z kontami klientów:
- Możesz połączyć z platformą Shopify wielu dostawców tożsamości, ale w sklepie online może być aktywny tylko jeden dostawca tożsamości naraz.
- Adres e-mail klienta i oświadczenie
subto jedyne dane synchronizowane z dostawcy tożsamości do platformy Shopify, które są używane do identyfikacji klientów. Jeśli chcesz zsynchronizować inne dane od dostawcy tożsamości z platformą Shopify, musisz utworzyć niestandardowe wywołanie API. - Sesje klientów są domyślnie ważne przez 90 dni. Aby utrzymać długotrwałe sesje, dostawca tożsamości musi wydawać tokeny odświeżania. Więcej szczegółów znajdziesz w sekcji Wymagania dotyczące sesji i tokenów.
Nawiązywanie połączenia z dostawcą tożsamości
Aby połączyć się z własnym dostawcą tożsamości, musisz wykonać następujące zadania w podanej kolejności:
- Krok 1: Skonfiguruj ustawienia kont klientów.
- Krok 2: Skonfiguruj ustawienia na pulpicie dostawcy tożsamości.
- Krok 3: Dokończ konfigurację połączenia z dostawcą tożsamości w panelu administracyjnym Shopify.
- Krok 4: Dodaj przycisk Zaloguj się przez Shop do swojej zewnętrznej strony logowania, jeśli w Twoim sklepie jest aktywowana opcja Shop Pay.
Krok 1: Skonfiguruj ustawienia kont klientów
W panelu administracyjnym Shopify przejdź do opcji Ustawienia > Konta klientów.
W sekcji Dostawca tożsamości kliknij opcję Zarządzaj.
Kliknij opcję Połącz z dostawcą.
W polu Nazwa dostawcy tożsamości wprowadź nazwę dostawcy tożsamości dla swojej usługi uwierzytelniania.
Pozostaw otwartą stronę Połącz z dostawcą tożsamości, aby móc skopiować Adres URL wywołania zwrotnego i Adresy URL wylogowania z sekcji Konfiguracje ustawień podczas konfigurowania ustawień dostawcy tożsamości.
Krok 2: Skonfiguruj ustawienia dostawcy tożsamości
Po wykonaniu kroków w panelu administracyjnym Shopify w celu nawiązania połączenia z dostawcą tożsamości należy skonfigurować następujące ustawienia na pulpicie dostawcy tożsamości. Kroki konfiguracji różnią się w zależności od dostawcy, z którym się łączysz. Skontaktuj się z dostawcą tożsamości, aby uzyskać pomoc dotyczącą kroków konfiguracji na pulpicie dostawcy tożsamości.
Kroki:
- W osobnej karcie przeglądarki otwórz pulpit dostawcy tożsamości.
- Zarejestruj aplikację: Utwórz aplikację poufną na pulpicie dostawcy tożsamości, a następnie uzyskaj
client_idiclient_secret. - Skonfiguruj adresy URL przekierowania i wylogowania: Na pulpicie dostawcy tożsamości wprowadź Adres URL wywołania zwrotnego i Adresy URL wylogowania podane w sekcji Konfiguracje ustawień na stronie Połącz ze swoją tożsamością w panelu administracyjnym Shopify.
- Zdefiniuj zakresy: Na pulpicie dostawcy tożsamości upewnij się, że zakresy obejmują
emailiopenid.
- Skonfiguruj punkty końcowe: Upewnij się, że na pulpicie dostawcy tożsamości skonfigurowane są następujące punkty końcowe:
- Autoryzacja
- Token
- JWKS
- Odkrywanie: W zależności od dostawcy tożsamości punkt końcowy Odkrywanie może mieć inną nazwę, taką jak Konfiguracja lub Dobrze znana konfiguracja.
- Zlokalizuj parametr URI przekierowania po wylogowaniu dostawcy tożsamości. W zależności od dostawcy tożsamości może on nosić nazwę
post_logout_redirect_uri,logout_urilubreturnTo. - Pozostaw tę stronę otwartą w karcie przeglądarki, aby móc z niej korzystać podczas finalizowania połączenia z dostawcą tożsamości.
Krok 3: Dokończ konfigurację połączenia z dostawcą tożsamości
Po skonfigurowaniu ustawień dostawcy tożsamości na jego pulpicie musisz wrócić do panelu administracyjnego Shopify, aby sfinalizować i przetestować połączenie.
Kroki:
- Wróć na stronę Połącz z dostawcą tożsamości w panelu administracyjnym Shopify.
- W sekcji Informacje o aplikacji wprowadź wymagane informacje zgodnie z tym, jak są one wyświetlane w ustawieniach dostawcy tożsamości.
- Kliknij opcję Zapisz.
- Kliknij opcję Testuj połączenie, a następnie sprawdź, czy uwierzytelnianie dostawcy tożsamości przekierowuje do kont klientów. Jeśli niedawno logowałeś(-aś) się na konto klienta w swoim sklepie online, może być konieczne wylogowanie się, a następnie ponowne zalogowanie w celu przetestowania nowego procesu logowania.
- Po przetestowaniu połączenia kliknij opcję Aktywuj.
Po aktywacji nowego dostawcy tożsamości obok jego nazwy w sekcji Dostawca tożsamości w ustawieniach Kont klientów wyświetli się identyfikator Aktywny.
Krok 4: Dodaj przycisk Zaloguj się przez Shop do zewnętrznej strony logowania
Jeśli Twój sklep oferuje metodę płatności Shop Pay, musisz dodać opcję Zaloguj się przez Shop do swojej zewnętrznej strony logowania.
Doświadczenie klienta podczas logowania
Po aktywacji nowego dostawcy tożsamości zalogowani klienci muszą ponownie zalogować się do Twojego sklepu za pomocą nowej usługi uwierzytelniania.
Do identyfikacji klientów używane są zarówno adres e-mail, jak i identyfikator sub od dostawcy tożsamości. Proces logowania klienta zależy od tego, czy jego adres e-mail jest zgodny z istniejącym profilem na stronie Klienci w panelu administracyjnym Shopify:
- Jeśli w Twoim sklepie istnieje profil klienta z danym adresem e-mail, klient zostanie zalogowany na to konto.
- Jeśli dla danego adresu e-mail nie istnieje żaden profil klienta, nowe konto klienta zostanie utworzone po pomyślnym zalogowaniu się klienta.
Identyfikator sub jest identyfikatorem wewnętrznym i nie można uzyskać do niego dostępu za pośrednictwem API ani panelu administracyjnego Shopify.
Powrót do Shopify jako domyślnego dostawcy tożsamości
W każdej chwili możesz zmienić dostawcę tożsamości z powrotem na domyślny proces logowania klienta.
Kroki:
W panelu administracyjnym Shopify przejdź do opcji Ustawienia > Konta klientów.
W sekcji Dostawca tożsamości kliknij opcję Zarządzaj.
W menu rozwijanym Domyślny dostawca tożsamości wybierz opcję Aktywuj.
Po aktywacji domyślnego dostawcy tożsamości obok niego w sekcji Dostawca tożsamości w ustawieniach Kont klientów wyświetli się identyfikator Aktywny.
Zarządzanie danymi klientów
Jeśli klient zażąda usunięcia swoich danych osobowych z Twojego sklepu Shopify, możesz usunąć dane osobowe klienta w panelu administracyjnym Shopify.
Jeśli masz połączonego własnego dostawcę tożsamości, musisz również usunąć wszystkie istotne dane klienta z pulpitu dostawcy. Aby uzyskać więcej informacji na temat usuwania danych klientów, zapoznaj się z dokumentacją dostawcy tożsamości.