Aby dodać możliwość logowania się przez Facebook w swojej aplikacji lub sklepie, wykonaj poniższe kroki:
1. Wejdź na stronę Meta for Developers
Przejdź na https://developers.facebook.com/ i zaloguj się. Następnie przejdź do zakładki My Apps.

2. Utwórz nową aplikację
Kliknij Create App i wypełnij wymagane dane:
- Nazwa aplikacji
- Adres e-mail do kontaktu
- Typ: Authenticate and request data from users with Facebook Login
Możesz połączyć aplikację z kontem firmowym lub kontynuować bez tego.







3. Dostosowanie Use Case
Po przejściu do panelu wybierz zakładkę Use Cases, a następnie kliknij Customize.
Dodaj wymagane uprawnienia, np. email.


4. Quick Start
W zakładce Quick Start wybierz platformę Web.
- Wprowadź adres URL strony
- Przejdź przez kolejne kroki klikając „Next” i na końcu „Back”




5. Konfiguracja adresów przekierowań
Przejdź do zakładki Settings → Basic.
W sekcji Valid OAuth Redirect URIs wpisz osobno:
- Adres url strony
- Dozwolone URI przekierowań: adres tej strony należy pobrać z modułu, który ją integruje, lub uzyskać od dewelopera.
Uwaga: jedna aplikacja może obsługiwać tylko jedną domenę. Dla wersji deweloperskiej należy utworzyć osobną aplikację.
Zaznacz również opcję Login from Devices na YES.


6. Testowanie adresu przekierowania
Na górze strony znajduje się pole do przetestowania poprawności wpisanego adresu przekierowania. Skorzystaj z niego, aby upewnić się, że wszystko działa poprawnie.

7. Uzupełnienie podstawowych informacji o aplikacji
Przejdź do zakładki App Settings → Basic i uzupełnij wszystkie wymagane pola:
- Logo aplikacji
- Link do polityki prywatności
- Link do regulaminu
- Adres e-mail


8. Dane uwierzytelniające
W tej samej zakładce znajdziesz App ID oraz App Secret, które są niezbędne do integracji z modułem logowania.

9. Publikacja aplikacji
Po skonfigurowaniu wszystkiego przejdź do zakładki Publish i kliknij „Wyślij do weryfikacji”.
Po zatwierdzeniu przez Facebook, aplikacja będzie dostępna dla użytkowników.

Wskazówki końcowe:
- Dla każdej wersji środowiska (produkcyjna / deweloperska) zaleca się osobne aplikacje.
- Upewnij się, że Twoje domeny są poprawnie skonfigurowane i zweryfikowane.
- Pamiętaj o zgodności z polityką prywatności i wymaganiami Meta.