Installation von Django AllAuth

Ich versuche, Django AllAuth zu installieren und zu konfigurieren und bin auf eine Vielzahl von Hindernissen gestoßen. Ich fürchte, ich vermisse einfach ein paar grundlegende Konzepte, die einige Dinge klären könnten.

1) Damit die grundlegende soziale Authentifizierung funktioniert, muss das Setup innerhalb des sozialen Anbieters (Facebook, Twitter usw.) durchgeführt werden.

2) Wenn dies der Fall ist, wie würde man sich dann lokal entwickeln, da auf den ersten Blick beim Einrichten der Twitter-API nach Umleitungs-URLs gefragt wird, die angesichts der Tatsache, dass derzeit alles lokal gehostet wird, unübersichtlich werden.

3) Wenn ich versuche zu gehen/accounts/login/ es leitet weiter zu/accounts/profile/ jedes Mal. Kann nicht scheinen, herauszufinden, was diese Umleitung verursacht.

4) Früher habe ich Userena für meine Benutzerauthentifizierung verwendet und wollte Django-Social-Authentifizierung hinzufügen, aber als ich dazu kam, bereitete mir dies Schwierigkeiten. Dann fand ich AllAuth, das meine Bedürfnisse perfekt zu erfüllen schien, aber auch hier gab es einige Probleme. Kann jemand über diese Entscheidung nachdenken, würden Sie eine über die andere empfehlen und wenn ja, warum? Danke für Ihre Hilfe.

UPDATE: Facebook-Fehler: "Die angegebene URL ist in der Anwendungskonfiguration nicht zulässig. Mindestens eine der angegebenen URLs ist in den App-Einstellungen nicht zulässig. Sie muss mit der Website-URL oder der Canvas-URL übereinstimmen oder die Domain muss eine Unterdomäne von sein eine der Domains der App. "

Wenn ich auf "OK" klicke, wird die Website erneut aufgerufen. Mein Browser gibt einen Sicherheitsfehler aus, und wenn ich damit fortfahre, wird auf meiner Website Folgendes angezeigt: "Anmeldung in sozialem Netzwerk fehlgeschlagen Beim Versuch, sich über Ihr Konto in sozialem Netzwerk anzumelden, ist ein Fehler aufgetreten."

Antworten auf die Frage(1)

Ihre Antwort auf die Frage