Jak dodać logowanie przez Apple?

Uwaga!

Aby integracja Zaloguj przez Apple działa prawidłowo należy posiadać aktywny certyfikat SSL - można go kupić tutaj.


Integracja logowania przez Apple umożliwia użytkownikom szybkie i bezpieczne logowanie do Twojego sklepu przy użyciu swojego konta Apple ID. Jest to wygodne rozwiązanie dla klientów, którzy nie chcą zakładać kolejnego konta i pamiętać hasła.

 

Utworzenie identyfikatora aplikacji (App ID) w Apple Developer

  1. Zaloguj się do Apple Developer



     
  2. W sekcji Certificates, IDs & Profiles wybierz Identifiers, a następnie kliknij ikonę „+” aby dodać nowy.



     
  3. Wybierz App IDs, a następnie typ aplikacji App i kliknij Continue.





     
  4. Wprowadź dane aplikacji, a następnie zaznacz opcję Sign in with Apple w sekcji Capabilities, zatwierdź klikając Continue i potem Register.



Konfiguracja Services ID

  1. Wróć do sekcji Identifiers i ponownie wybierz ikonę „+” aby dodać nowy.
  2. Tym razem wybierz Services IDs i kliknij Continue.
  3. Wprowadź dane aplikacji (Identifier będzie Twoim Client ID - skopiuj go i zapisz!), kliknij Continue a następnie Register.


     
  4. Po utworzeniu, kliknij na nowo utworzony identyfikator, zaznacz opcję Sign In with Apple i kliknij Configure.
  5. Dodaj domenę Twojego sklepu w Domains and Subdomains oraz adres zwrotny w Return URLs, który jest podany w panelu administracyjnym Triso w Integracje -> Pozostałe -> Zaloguj przez Apple -> Identyfikator URI i zapisz zmiany.

 

Pobierz dane konfiguracyjne.

Zapisz następujące dane, będą potrzebne do integracji:

  1. Client ID (czyli Services ID, np. pl.trisoshop.login)
  2. Team ID (dostępny w Apple Developer Account w sekcji Membership details)
  3. Key ID oraz Private Key (generowane w następnym kroku)

 

Generowanie klucza prywatnego

  1. Przejdź do zakładki Keys i kliknij „+”.
  2. Nadaj nazwę klucza w polu Key Name (np. "Apple Sign In Key"), zaznacz Sign in with Apple i kliknij Configure.
  3. Wybierz wcześniej utworzony identyfikator aplikacji (App ID) i kliknij Save. Następnie wybierz Continue Register.
  4. Pobierz plik .p8 — to Twój prywatny klucz (zapisz bezpiecznie ten plik, ponieważ nie będzie można go ponownie pobrać!) oraz zapisz Key ID.

 

 

Włączanie integracji Zaloguj przez Apple w panelu administracyjnym Triso.

  1. Przechodzimy do zakładki Integracje -> Pozostałe -> Zaloguj przez Apple i klikamy przycisk Dodaj.
  2. Wprowadzamy wcześniej zapisane dane: Client IDTeam IDKey IDPrivate key (.p8) i klikamy Zatwierdź.


     
  3. Po uruchomieniu integracji możliwość zalogowania się przez Apple pojawia się w okienku logowania oraz rejestracji.