django-netauth

Screenshot Software:
django-netauth
Detalii soft:
Versiune: 0.1.92
Incarca data: 11 May 15
Producător: Kirill Klenov
Licenţă: Gratuit
Popularitate: 7

Rating: nan/5 (Total Votes: 0)

django-netauth este app Django, care permite autentificarea utilizatorilor prin OpenID / OAuth / Facebook / Vkontakte.
Instalare:
Django netauth trebuie instalat folosind PIP:
Pip instala django-netauth

Configurare:

& Nbsp; * Adauga 'netauth' la INSTALLED_APPS
& Nbsp; INSTALLED_APPS + = ('netauth ",)
& Nbsp; * Adauga 'netauth.middleware.RedirectMiddleware' la MIDDLEWARE_CLASSES
& Nbsp; MIDDLEWARE_CLASSES + = ('netauth.middleware.RedirectMiddleware ",)
& Nbsp; * Adauga URL-uri netauth la baza URL-uri
& Nbsp; url ("auth /", includ ("netauth.urls")),
& Nbsp; * Adaugă backend netauth la AUTHENTICATION_BACKENDS
& Nbsp; AUTHENTICATION_BACKENDS + = ('netauth.auth.NetBackend ",)
& Nbsp; * Vezi configurare servicii de mai jos.
Utilizați netauth
& Nbsp; 1. Utilizați url "/ auth / autentificare" ca punct de conectare la site-ul dvs.
& Nbsp; 2. Utilizați tag șablon "netauth_widget"
& Nbsp; 3. Creați interfață personalizată
Câmpuri suplimentare
În scopul de a umple câmpuri suplimentare care pot fi cerute de profilul dvs. de utilizator, trebuie să configurați câteva variabile în settings.py de proiect.
Numele variabilei trebuie să fie uppercased numele backend + "_PROFILE_MAPPING". De exemplu: GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING, etc ..
Valoarea acestei variabile trebuie să fie dicționar cu numele de domeniu pe partea furnizorului și valoarea sa trebuie să fie numele de domeniul tau formular. De exemplu:
TWITTER_PROFILE_MAPPING = {'screen_name': 'username',}
Aici puteți vedea că "screen_name" este ceea ce cere de la twitter, in EXTRA_FORM veti vedea valoarea acestei sub cheie "username". Acest lucru se datorează faptului că fiecare metodă de autentificare poate oferi nume diferite pentru datele sale și trebuie să-l unifica.
De asemenea, puteți trece peste EXTRA_FORM sine și a stabilit NETAUTH_EXTRA_FORM variabila cu o valoare la fel de cale pentru formularul personalizat. Nu uitați să pună în aplicare metode de economisire în acest formular

Cerințe :.

  • Django
  • Python
  • pip

Alte software-uri de dezvoltator Kirill Klenov

Pylama
Pylama

20 Jul 15

scss
scss

15 Apr 15

Python-SCSS
Python-SCSS

12 May 15

Comentarii la django-netauth

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!