django-netauth

Skjermbilde programvare:
django-netauth
Prog.varedetaljer:
Versjon: 0.1.92
Last opp dato: 11 May 15
Utvikler: Kirill Klenov
Lisens: Gratis
Popularitet: 7

Rating: nan/5 (Total Votes: 0)

django-netauth er Django app som lar autentisere brukere via OpenID / OAuth / Facebook / Vkontakte.
Installasjon:
Django netauth bør installeres ved hjelp av pip:
Pip installere django-netauth

Oppsett:

& Nbsp; * Legg til "netauth 'til INSTALLED_APPS
& Nbsp; INSTALLED_APPS + = ('netauth',)
& Nbsp; * Legg til "netauth.middleware.RedirectMiddleware 'til MIDDLEWARE_CLASSES
& Nbsp; MIDDLEWARE_CLASSES + = ('netauth.middleware.RedirectMiddleware',)
& Nbsp; * Legg netauth urls å basere webadresser
& Nbsp; url ('auth /', inkluderer ('netauth.urls')),
& Nbsp; * Legg netauth backend til AUTHENTICATION_BACKENDS
& Nbsp; AUTHENTICATION_BACKENDS + = ('netauth.auth.NetBackend',)
& Nbsp; * Se tjenester oppsettet nedenfor.
Bruk netauth
& Nbsp; 1. Bruk url '/ auth / login "som innlogging punkt på din side
& Nbsp; 2. Bruk mal tag 'netauth_widget'
& Nbsp; 3. Lag tilpassede grensesnitt
Ekstra felt
For å fylle ekstra felt som kan kreves av brukerprofilen din, må du sette opp noen variabler i settings.py av prosjektet.
Navnet på variabelen bør uppercased navnet på backend + "_PROFILE_MAPPING". For eksempel: GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING, etc ..
Verdien av denne variabelen må være ordliste med navnet på feltet på leverandørens side og verdien må være navnet på skjemafelt. For eksempel:
TWITTER_PROFILE_MAPPING = {'screen_name': 'brukernavn',}
Her kan du se at "screen_name" er hva du spør fra twitter, i EXTRA_FORM vil du se verdien av dette under key 'brukernavn'. Dette er fordi hver autentiseringsmetode kan gi forskjellige navn på sine data, og du trenger å forene det.
Også du kan overstyre EXTRA_FORM selv og satt NETAUTH_EXTRA_FORM variabel med verdi som banen til den tilpassede skjema. Ikke glem å implementere lagringsmetode i denne formen

Krav .

  • Django
  • Python
  • pip

Annen programvare fra utvikleren Kirill Klenov

Zeta library
Zeta library

23 Jul 15

scss
scss

15 Apr 15

Pylama
Pylama

20 Jul 15

Python-SCSS
Python-SCSS

12 May 15

Kommentarer til django-netauth

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!