django-netauth

Screenshot der Software:
django-netauth
Softwarebeschreibung:
Version: 0.1.92
Upload-Datum: 11 May 15
Entwickler: Kirill Klenov
Lizenz: Frei
Popularität: 7

Rating: nan/5 (Total Votes: 0)

django-netauth ist Django-app, die Authentifizierung der Benutzer über OpenID / OAuth / Facebook / Vkontakte ermöglicht.
Installation:
Django netauth sollten mit pip installiert werden:
pip django-netauth installieren

Setup:

& Nbsp; * Add 'netauth' to INSTALLED_APPS
& Nbsp; INSTALLED_APPS + = ('netauth',)
& Nbsp; * Add 'netauth.middleware.RedirectMiddleware' to MIDDLEWARE_CLASSES
& Nbsp; MIDDLEWARE_CLASSES + = ('netauth.middleware.RedirectMiddleware',)
& Nbsp; * In netauth URLs, um URLs zu stützen
& Nbsp; url ('auth /', include ('netauth.urls')),
& Nbsp; * In netauth Backend AUTHENTICATION_BACKENDS
& Nbsp; AUTHENTICATION_BACKENDS + = ('netauth.auth.NetBackend',)
& Nbsp; * Siehe Leistungen Setup unten.
Verwenden netauth
& Nbsp; 1. Verwenden Sie url '/ auth / login "als Anmeldepunkt in Ihre Website
& Nbsp; 2. Verwenden Sie Template-Tag 'netauth_widget'
& Nbsp; 3. Erstellen Sie benutzerdefinierte Schnittstelle
Zusätzliche Felder
Um zusätzliche Felder, die von Ihrem Benutzerprofil erforderlich sein können, zu füllen, müssen Sie Setup paar Variablen in settings.py Ihres Projektes.
Der Name der Variable sollte groß geschrieben werden Namen Backend + "_PROFILE_MAPPING". Zum Beispiel: GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING, etc ..
Der Wert dieser Variable muss Wörterbuch mit Namen des Feldes auf der Anbieterseite und sein Wert muss Namen des Formularfeldes sein. Zum Beispiel:
TWITTER_PROFILE_MAPPING = {'screen_name': 'username',}
Hier können Sie sehen, dass "screen_name 'ist, was Sie fordern von Twitter, in Ihrem EXTRA_FORM Sie den Wert dieses Schlüssel unter" username "zu sehen. Das ist, weil jeder Authentifizierungsmethode kann verschiedene Namen für ihre Daten zur Verfügung stellen und Sie müssen es zu vereinheitlichen müssen.
Auch Sie können die EXTRA_FORM selbst überschreiben und NETAUTH_EXTRA_FORM Variable mit Wert als Pfad zu Ihrer benutzerdefinierten Formulars. Vergessen Sie nicht, Save-Methode in dieser Form umzusetzen

Anforderungen .

  • Django
  • Python
  • pip

Andere Software von Entwickler Kirill Klenov

Makesite
Makesite

20 Feb 15

Pylama
Pylama

20 Jul 15

scss
scss

15 Apr 15

Kommentare zu django-netauth

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!