2017-07-24 9 views
0

Ich erstelle eine Social Login basierte Anwendung mit Django im Backend und ich möchte wissen, ob es eine gute Übung ist, Social Auth (Facebook, Google, Github, Twitter etc.) am Frontend oder Backend eines zu machen Anwendung?Web-Entwicklung - Sollte die soziale Anmeldung am Frontend oder am Backend und der Anwendung durchgeführt werden?

Zum Beispiel, wenn ich möchte ein Benutzer erlauben, ihr Facebook-Konto anzumelden, ist es eine gute Idee, zu handhaben, dass mit Hilfe von JavaScript auf dem vorderen Ende oder mit Django auf dem Back-End (zum Beispiel, so etwas wie social_auth_app_django verwendet wird)?

Antwort

0

Beide Seiten =) Der authToken, den Sie speichern, sollte in Ihrem Backend platziert werden, während die Sitzungsinteraktion mit dem Frontend durchgeführt werden konnte.

Wenn Sie ein Anfänger sind, ist meine Empfehlung mit Django Social Auth gehen.

Django Social Auth ist eine einfache Möglichkeit, einen sozialen Authentifizierungs-/Autorisierungsmechanismus für Django-Projekte einzurichten.

docs: http://django-social-auth.readthedocs.io

Github: https://github.com/omab/django-social-auth

Installation:

pip install django-social-auth 
Verwandte Themen