Instalacja Django AllAuth

Próbuję zainstalować i skonfigurować Django AllAuth i natrafiłem na mnóstwo przeszkód. Obawiam się, że po prostu brakuje kilku podstawowych pojęć, które mogą wyjaśnić niektóre rzeczy.

1) Aby uzyskać podstawowe uwierzytelnienie społeczne, należy sprawdzić, jakie ustawienia należy wykonać wewnątrz dostawcy usług społecznościowych (Facebook, Twitter itp.)

2) Jeśli tak jest, to jak by się rozwijało lokalnie, ponieważ na pierwszy rzut oka na konfigurację API twittera prosi o przekierowanie adresów URL, które byłyby włochate, biorąc pod uwagę, że wszystko jest teraz hostowane lokalnie.

3) Kiedy próbuję iść do/accounts/login/ przekierowuje do/accounts/profile/ każdego razu. Nie wydaje mi się, aby dowiedzieć się, co powoduje to przekierowanie.

4) Wcześniej korzystałem z Userena do uwierzytelniania użytkowników i dodawałem django-social-auth, ale gdy do niego dołączyłem, sprawiało mi to trudności. Następnie znalazłem AllAuth, która doskonale pasowała do moich potrzeb, ale znów miała pewne problemy. Czy ktokolwiek może się zastanowić nad tą decyzją, czy poleciłbyś jeden nad drugim, a jeśli tak, to dlaczego? Dzięki za pomoc.

AKTUALIZACJA: Błąd Facebooka: „Podany adres URL nie jest dozwolony przez konfigurację aplikacji: co najmniej jeden z podanych adresów URL nie jest dozwolony przez ustawienia aplikacji. Musi on być zgodny z adresem URL witryny lub adresem URL płótna lub domena musi być poddomeną jedna z domen aplikacji. ”

Kiedy klikam OK, przekierowuje z powrotem do mojej witryny. Moja przeglądarka daje mi błąd bezpieczeństwa, a kiedy przechodzę dalej, wracam do mojej witryny wyświetlając: „Błąd logowania do sieci społecznościowej Wystąpił błąd podczas próby zalogowania się za pośrednictwem konta sieci społecznościowej”.

questionAnswers(1)

yourAnswerToTheQuestion