django-netauth.

Django OpenID, OAuth-Authentifizierung
Jetzt downloaden

django-netauth. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Name des Herausgebers:
  • Kirill Klenov

django-netauth. Stichworte


django-netauth. Beschreibung

Django OpenID, OAuth-Authentifizierung Django-netaututh ist die Django-App, mit der sich die Benutzer über OpenID / OAuth / Facebook / VKONTAKTE.Installation ermöglicht: Django Netaututh sollte mit PIP installiert sein ) * Hinzufügen 'NetAuth.middleware.redirectmiddleware' an Middleware_classes Middleware_classes + = ('netauth.middleware.redirectmiddleware',) * Hinzufügen von NetAuth-URLs an Basis-URLs-URL ('auth /', enthalten ('netAuth.urls'), * Hinzufügen von NetAuth Backend an Authentication_Backends Authentication_backends + = ('netAuth.Auth.netbackend',) * Siehe Dienste Setup bellow.use NetAuth 1. Verwenden Sie URL '/ AUTH / Login' als Anmeldepunkt in Ihrer Site 2. Verwenden Sie Template-Tag 'netauuth_widget' 3. Erstellen Sie benutzerdefinierte InterfaceExtra-Felder, um zusätzliche Felder zu füllen Zum Beispiel: Google_Profile_Mapping, Twitter_Profile_Mapping usw. Der Wert dieser Variablen muss das Wörterbuch mit Namen des Feldes auf der Anbieterseite sein, und sein Wert muss Name Ihres Formulars sein. Zum Beispiel: Twitter_Profile_Mapping = {'screen_name': 'Benutzername',} Hier können Sie sehen, dass 'screen_name' das, was Sie von Twitter fragen, in Ihrer Extra_Form Sie sehen den Wert dieses "Benutzername". Dies liegt daran, dass jede Authentifizierungsmethode unterschiedliche Namen für seine Daten bereitstellen kann, und Sie müssen ihn vereinbaren Vergessen Sie nicht, die spezielle Methode in diesem Formular implementieren zu können. Anforderungen: · Django · Python · PIP.


django-netauth. Zugehörige Software