django-federated-login

Screenshot Λογισμικό:
django-federated-login
Στοιχεία Λογισμικού:
Εκδοχή: 0.3.1
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: Bouke Haarsma
Άδεια: Δωρεάν
Δημοτικότητα: 0

Rating: 2.0/5 (Total Votes: 1)

Django-ομόσπονδη-σύνδεσης είναι μια εφαρμογή Djhango που παρέχει μια γέφυρα ταυτότητας μεταξύ των σχεδίων Django και OpenID δυνατότητα παρόχους ταυτότητας & nbsp?. Η γέφυρα είναι προ-ενσύρματη να χρησιμοποιηθεί με ένα μόνο τομέα Google Apps, αλλά θα μπορούσε να επεκταθεί και σε να συνδεθεί με άλλες OpenID παρόχους επίσης. Είναι διαφορετικό από τα άλλα καταναλωτές OpenID καθώς αυτός ο καταναλωτής επιτρέπει τη σύνδεση με μια προκαθορισμένη πάροχος ταυτότητας μόνο.
Η παρεχόμενη backend αγώνες χρήστες με βάση τη διεύθυνση e-mail επέστρεψε από τον πάροχο ταυτότητα. Αν θα μπορούσε να βρεθεί κανένας χρήστης ταιριάζουν, μπορεί προαιρετικά να δημιουργηθεί ένας λογαριασμός χρήστη.
installation
Εγκατάσταση με PIP:
& Nbsp? Pip εγκατάσταση Django-ομόσπονδη-Είσοδος
Προσθέστε «federated_login» στη λίστα των εγκατεστημένων εφαρμογών:
settings.py:
INSTALLED_APPS = (
& Nbsp? ...
& Nbsp? "Federated_login»,
)
Προσθέστε «federated_login.auth.backend.EmailBackend» ως ταυτότητας backend:
settings.py:
AUTHENTICATION_BACKENDS = (
& Nbsp? 'Federated_login.auth.backends.EmailBackend »,
& Nbsp? 'Django.contrib.auth.backends.ModelBackend »,
)
Αναφέρατε τον τομέα Google Apps για τον εντοπισμό κατά:
settings.py:
FL_APPS_DOMAIN = 'webatoom.nl »
Εγγραφή τις απόψεις:
urls.py:
url (r '^ ομόσπονδη /', περιλαμβάνουν («federated_login.urls»)),
Χρήση
Σημείο browser σας για να / ομόσπονδη / Είσοδος /. Μπορεί να θέλετε να συμπεριλάβετε ένα κουμπί σε αυτό το url για την τακτική σελίδα σύνδεσης.
Επιπλέον ρυθμίσεις
Αυτές είναι οι προσαρμόσιμες ρυθμίσεις:
FL_APPS_DOMAIN
& Nbsp? Τομέα Google Apps για τον εντοπισμό εναντίον.
FL_CREATE_USERS (Προεπιλογή: Ψευδές)
& Nbsp? Είτε για να δημιουργήσετε ένα λογαριασμό χρήστη όταν άγνωστη διεύθυνση ηλεκτρονικού ταχυδρομείου που παρουσιάζονται.
FL_USER_FACTORY (Προεπιλογή: «aba.utils.fl_user_factory»)
& Nbsp? Συνάρτηση η οποία καλείται όταν δημιουργείτε ένα λογαριασμό χρήστη.
FL_SSO_ENDPOINT (Προεπιλογή: Το Google Apps)
& Nbsp? Παρακάμψουν αυτή τη ρύθμιση για να συνδέσει με άλλο πάροχο ταυτότητα OpenID.
Σημειώσεις
Αυτό το πακέτο αυτό εξαρτάται από ένα πιρούνι της python-OpenID όπως η τρέχουσα ανάντη έκδοση (2.2.5) δεν παίζουν καλά με μια επέκταση του Google που χρησιμοποιείται από το Google Apps παροχής ταυτότητας. Αυτό το πιρούνι δεν είναι εισηγμένη στο PyPi, έτσι θα πρέπει να περιλαμβάνει την ακόλουθη γραμμή στο requirements.txt σας να αναθέσει PIP, όπου μπορεί να βρεθεί η διορθωμένη έκδοση της python-OpenID:
requirements.txt:
--find συνδέσεις https://github.com/Bouke/python-openid/downloads

Requirements:

  • Python
  • Django

Άλλο λογισμικό του προγραμματιστή Bouke Haarsma

Σχόλια για django-federated-login

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