django-netauth

Software screenshot:
django-netauth
Dettagli del software:
Versione: 0.1.92
Data di caricamento: 11 May 15
Sviluppatore: Kirill Klenov
Licenza: Libero
Popolarità: 18

Rating: nan/5 (Total Votes: 0)

django-netauth è Django app che permette l'autenticazione degli utenti tramite OpenID / OAuth / Facebook / Vkontakte.
Installazione:
Django netauth deve essere installato utilizzando pip:
Pip installare django-netauth

Setup:

& Nbsp; * Aggiungi 'netauth' a INSTALLED_APPS
& Nbsp; INSTALLED_APPS + = ('netauth',)
& Nbsp; * Aggiungi 'netauth.middleware.RedirectMiddleware' a MIDDLEWARE_CLASSES
& Nbsp; MIDDLEWARE_CLASSES + = ('netauth.middleware.RedirectMiddleware',)
& Nbsp; * Aggiungi URL netauth basare URL
& Nbsp; url ('auth /', include ('netauth.urls')),
& Nbsp; * Aggiungi backend netauth a AUTHENTICATION_BACKENDS
& Nbsp; AUTHENTICATION_BACKENDS + = ('netauth.auth.NetBackend',)
& Nbsp; * Vedere Impostazione servizi sotto.
Utilizza netauth
& Nbsp; 1. Usa URL '/ auth / login' come punto di accesso nel tuo sito
& Nbsp; 2. Utilizzare template tag 'netauth_widget'
& Nbsp; 3. Crea interfaccia personalizzata
campi aggiuntivi
Per riempire i campi aggiuntivi che possono essere richiesti dal vostro profilo utente, è necessario impostare due variabili settings.py del vostro progetto.
Il nome della variabile deve essere maiuscolo nome di backend + "_PROFILE_MAPPING". Ad esempio: GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING, ecc ..
Il valore di questa variabile deve essere dizionario con il nome del campo sul lato fornitore e il suo valore deve essere il nome del campo di modulo. Per esempio:
TWITTER_PROFILE_MAPPING = {'screen_name': 'username',}
Qui si può vedere che 'screen_name' è ciò che si chiede da twitter, nel vostro EXTRA_FORM si vedrà il valore di questo sotto-chiave 'username'. Questo perché ogni metodo di autenticazione in grado di fornire nomi diversi per i suoi dati ed è necessario unificare.
Inoltre è possibile ignorare la EXTRA_FORM stesso e impostare la variabile NETAUTH_EXTRA_FORM con valore come percorso del modulo personalizzato. Non dimenticate di implementare metodo di salvataggio in questa forma

Requisiti .

  • Django
  • Python
  • pip

Altri software di sviluppo Kirill Klenov

django-gishelper
django-gishelper

11 May 15

Pylama
Pylama

20 Jul 15

Zeta library
Zeta library

23 Jul 15

scss
scss

15 Apr 15

Commenti a django-netauth

I commenti non trovato
Aggiungi commento
Accendere le immagini!