django-netauth

Software skärmdump:
django-netauth
Mjukvaruinformation:
Version: 0.1.92
Ladda upp dagen: 11 May 15
Utvecklare: Kirill Klenov
Licens: Gratis
Popularitet: 7

Rating: nan/5 (Total Votes: 0)

django-netauth är Django app som gör att autentisera användare via OpenID / OAuth / Facebook / Vkontakte.
Installation:
Django netauth ska installeras med pip:
PiP installera django-netauth

Inställning:

& Nbsp; * Lägg till "netauth" till INSTALLED_APPS
& Nbsp; INSTALLED_APPS + = (netauth ")
& Nbsp; * Lägg till 'netauth.middleware.RedirectMiddleware "till MIDDLEWARE_CLASSES
& Nbsp; MIDDLEWARE_CLASSES + = (netauth.middleware.RedirectMiddleware ")
& Nbsp; * Lägg netauth webbadresser att basera webbadresser
& Nbsp; url ("auth / 'inkluderar (" netauth.urls ")),
& Nbsp; * Lägg netauth backend till AUTHENTICATION_BACKENDS
& Nbsp; AUTHENTICATION_BACKENDS + = (netauth.auth.NetBackend ")
& Nbsp; * Se tjänster installations nedan.
Använd netauth
& Nbsp; 1. Använd url "/ auth / inloggning" som inloggningspunkt på din sida
& Nbsp; 2. Använda mall taggen "netauth_widget '
& Nbsp; 3. Skapa anpassat gränssnitt
Extra fält
För att fylla extra fält som kan krävas av din användarprofil, måste du ställa in några variabler i settings.py av projektet.
Namnet variabel bör uppercased namn backend + "_PROFILE_MAPPING". Till exempel: GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING etc ..
Värdet av denna variabel måste vara ordbok med namnet på fältet på leverantören sidan och dess värde måste vara namnet på din formulärfält. Till exempel:
TWITTER_PROFILE_MAPPING = {'screen_name ":" användarnamn ",}
Här kan du se att "screen_name" är vad du frågar från twitter, i din EXTRA_FORM du ser värdet av detta inom nyckel "username". Detta beror på att varje autentiseringsmetod kan ge olika namn för sina uppgifter och du måste förena det.
Även du kan åsidosätta EXTRA_FORM själv och ställa NETAUTH_EXTRA_FORM variabel med värdet som sökvägen till din anpassade formulär. Glöm inte att genomföra sparmetod i detta formulär

Krav .

  • Django
  • Python
  • pip

Annan programvara för utvecklare Kirill Klenov

Makesite
Makesite

20 Feb 15

django-gishelper
django-gishelper

11 May 15

Python-SCSS
Python-SCSS

12 May 15

Zeta library
Zeta library

23 Jul 15

Kommentarer till django-netauth

Kommentarer hittades inte
Kommentar
Slå på bilder!