django-netauth

Screenshot Λογισμικό:
django-netauth
Στοιχεία Λογισμικού:
Εκδοχή: 0.1.92
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: Kirill Klenov
Άδεια: Δωρεάν
Δημοτικότητα: 18

Rating: nan/5 (Total Votes: 0)

Django-netauth είναι Django εφαρμογή που επιτρέπει την πιστοποίηση των χρηστών μέσω OpenID / OAuth / Facebook / VKontakte.
Εγκατάσταση:
Django netauth πρέπει να εγκατασταθεί χρησιμοποιώντας PIP:
Pip εγκατάσταση Django-netauth

Ρύθμιση:

& Nbsp? * Προσθέστε «netauth να INSTALLED_APPS
& Nbsp? INSTALLED_APPS + = ('netauth »,)
& Nbsp? * Προσθέστε «netauth.middleware.RedirectMiddleware να MIDDLEWARE_CLASSES
& Nbsp? MIDDLEWARE_CLASSES + = ('netauth.middleware.RedirectMiddleware »,)
& Nbsp? * Προσθέστε netauth URLs για να στηρίξει τις διευθύνσεις URL
& Nbsp? Url ('auth / ", περιλαμβάνουν (« netauth.urls »)),
& Nbsp? * Προσθέστε netauth backend να AUTHENTICATION_BACKENDS
& Nbsp? AUTHENTICATION_BACKENDS + = ('netauth.auth.NetBackend »,)
& Nbsp? * Δείτε παρακάτω την εγκατάσταση υπηρεσιών.
Χρησιμοποιήστε netauth
& Nbsp? 1. Χρησιμοποιήστε το url '/ auth / Είσοδος ως σημείο σύνδεσης στην ιστοσελίδα σας
& Nbsp? 2. Χρησιμοποιήστε το πρότυπο ετικέτα 'netauth_widget »
& Nbsp? 3. Δημιουργία προσαρμοσμένων interface
Επιπλέον τομείς
Για να συμπληρώσετε επιπλέον πεδία που μπορεί να απαιτείται από το προφίλ χρήστη σας, θα πρέπει να συνδυάσει τη ρύθμιση των μεταβλητών σε settings.py του έργου σας.
Το όνομα της μεταβλητής πρέπει να εντολές με κεφαλαία το όνομα του backend + "_PROFILE_MAPPING". Για παράδειγμα: GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING, κλπ ..
Η τιμή αυτής της μεταβλητής πρέπει να είναι λεξικό με το όνομα του πεδίου από την πλευρά του παρόχου και την αξία του πρέπει να είναι το όνομα του πεδίου φόρμας σας. Για παράδειγμα:
TWITTER_PROFILE_MAPPING = {'screen_name ":" Όνομα Χρήστη ",}
Εδώ μπορείτε να δείτε ότι «screen_name» είναι αυτό που ζητά από το Twitter, σε EXTRA_FORM σας, θα δείτε την αξία του αυτό κάτω από το κλειδί "Όνομα Χρήστη". Αυτό οφείλεται στο γεγονός ότι κάθε μέθοδος ελέγχου ταυτότητας μπορεί να δώσει διαφορετικά ονόματα για τα δεδομένα του και θα πρέπει να το ενοποιήσει.
Επίσης μπορείτε να παρακάμψετε τις EXTRA_FORM ίδια και που NETAUTH_EXTRA_FORM μεταβλητή με την αξία ως διαδρομή προς προσαρμοσμένη φόρμα σας. Μην ξεχάσετε να εφαρμόσει Αποθήκευση μέθοδο σε αυτή τη μορφή

Απαιτήσεις :.

  • Django
  • Python
  • pip

Άλλο λογισμικό του προγραμματιστή Kirill Klenov

Pylama
Pylama

20 Jul 15

Zeta library
Zeta library

23 Jul 15

Makesite
Makesite

20 Feb 15

Σχόλια για django-netauth

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!