Konfigurowanie autoryzacji przez Facebook

Jak skonfigurować autoryzację odwiedzających witrynę za pośrednictwem Facebooka na koncie osobistym i do realizacji zamówienia.


Jeśli masz kilka witryn, autoryzację należy skonfigurować osobno dla każdej witryny.
  1. Zainstaluj certyfikat SSL dla nazwy domeny swojej witryny.
  2. Zarejestruj się na "Facebooku".
  3. Przejdź do strony zarządzania aplikacjami "Facebook".
  4. Dodaj nową aplikację.
  5. Wpisz dowolny tytuł i swój adres e-mail. Kliknij "Utwórz ID aplikacji".
  6. Po zapisaniu zostaniesz przekierowany do Panelu administracyjnego aplikacji. W sekcji "Produkty → Dodaj produkt" wybierz "Zaloguj się przez Facebook → Ustawienia".
  7. Otworzy się kreator konfiguracji. Pomiń to - natychmiast przejdź do "Produkty → Zaloguj się przez Facebook → Ustawienia".
  8. Włącz "Autoryzacja klienta OAuth".
    W polu "Prawidłowe przekierowania URL dla OAuth" wpisz adres URL widoku
    https://mydomain.com/oauth.php?provider=facebook
    Zastąp mydomain.com na domenę swojej strony.

    Zapisz zmiany.
  9. Przejdź do "Ustawienia → Ogólne" i skopiuj "Identyfikator aplikacji" i "Sekret aplikacji".
    Pozostaw otwartą kartę z ustawieniami aplikacji na Facebooku.
  10. W nowej karcie przeglądarki zaloguj się do backendu >Web Systems Pro< i przejdź do aplikacji "Witryna".
  11. Z listy stron internetowych wybierz tę, dla której konfigurujesz autoryzację przez "Facebook".
  12. Otwórz sekcję "Konto osobiste".
  13. Włącz autoryzację dla wybranej strony.
  14. W sekcji "Sieci społecznościowe (opcjonalny sposób logowania)" włącz opcję "Autoryzacja za pośrednictwem usług zewnętrznych".
    Jeśli ten element jest już włączony, otwórz jego ustawienia za pomocą linku "Ustawienia".
  15. Zaznacz pole obok "Facebook".
  16. Wklej skopiowane wartości z ustawień aplikacji na Facebooku w polach "Identyfikator aplikacji" i "Sekret aplikacji".
  17. Zapisz ustawienia autoryzacji na dole strony.
  18. W sekcji "Strony" utwórz opublikowaną stronę z warunkami polityki prywatności dla użytkowników "Facebooka". Otwórz stronę w swojej witrynie i skopiuj jej adres URL.
  19. Wróć do karty ustawień aplikacji na Facebooku i otwórz sekcję "Ustawienia → Ogólne". W polu "Adres URL Polityki Prywatności" wklej skopiowany adres URL strony z warunkami polityki prywatności.
  20. Za pomocą przełącznika u góry strony przenieś aplikację ze statusu programistycznego do statusu opublikowanego, aby autoryzacja na Facebooku zaczęła działać.
  21. Sprawdź jak działa autoryzacja:
    • Otwórz swoją witrynę w trybie przeglądarki "incognito". Lub w innej przeglądarce, w której nie jesteś zalogowany ani na swojej stronie internetowej, ani na Facebooku.
    • Kliknij link "Zaloguj się".
    • Kliknij ikonę "Facebook".
    • Wprowadź dane logowania do sieci społecznościowej.
    • Po odświeżeniu strony otworzy się konto osobiste zarejestrowanego użytkownika witryny.


Gotowe! Autoryzacja przez Facebook jest skonfigurowana.



Błąd w tekście? Zaznacz ją myszką i kliknij Ctrl + F1 lub kliknij na ten blok!