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
- Zaloguj się do Apple Developer
- W sekcji Certificates, IDs & Profiles wybierz Identifiers, a następnie kliknij ikonę „+” aby dodać nowy.
- Wybierz App IDs, a następnie typ aplikacji App i kliknij Continue.
- 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
- Wróć do sekcji Identifiers i ponownie wybierz ikonę „+” aby dodać nowy.
- Tym razem wybierz Services IDs i kliknij Continue.
- Wprowadź dane aplikacji (Identifier będzie Twoim Client ID - skopiuj go i zapisz!), kliknij Continue a następnie Register.
- Po utworzeniu, kliknij na nowo utworzony identyfikator, zaznacz opcję Sign In with Apple i kliknij Configure.
- 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:
- Client ID (czyli Services ID, np. pl.trisoshop.login)
- Team ID (dostępny w Apple Developer Account w sekcji Membership details)
- Key ID oraz Private Key (generowane w następnym kroku)
Generowanie klucza prywatnego
- Przejdź do zakładki Keys i kliknij „+”.
- Nadaj nazwę klucza w polu Key Name (np. "Apple Sign In Key"), zaznacz Sign in with Apple i kliknij Configure.
- Wybierz wcześniej utworzony identyfikator aplikacji (App ID) i kliknij Save. Następnie wybierz Continue i Register.
- 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.
- Przechodzimy do zakładki Integracje -> Pozostałe -> Zaloguj przez Apple i klikamy przycisk Dodaj.
- Wprowadzamy wcześniej zapisane dane: Client ID, Team ID, Key ID, Private key (.p8) i klikamy Zatwierdź.
- Po uruchomieniu integracji możliwość zalogowania się przez Apple pojawia się w okienku logowania oraz rejestracji.