WSGI ταυτότητας: Σταθεροποιητικών, Authkit, OpenID ...;

ψήφοι
6

Θέλω βασικό έλεγχο ταυτότητας για ένα πολύ ελάχιστο χώρο, το μόνο που μπορώ προσωπικά χρειάζεστε είναι ένα ενιαίο υπερχρήστη. Ενώ σκληρό κωδικοποίησης έναν κωδικό πρόσβασης και το όνομα χρήστη σε ένα από τα αρχεία πηγή μου είναι απαίσια δελεαστικό, ειδικά από τότε που είμαι φιλοξενεί την ιστοσελίδα για το δικό μου server, αισθάνομαι ότι παραβιάζει το νόμο του ίντερνετ και θα πρέπει να χρησιμοποιούν μόνο μια βάση δεδομένων ( είμαι χρησιμοποιώντας SQLite για τις θέσεις blog και τέτοια). Ποιο θα είναι το πιο εύκολο στην εγκατάσταση, από την άποψη του χρόνου και προσπάθειας, από OpenID ή AuthKit (repoze με φοβίζει λίγο .. αισθάνεται σαν πάρα πολύ γενικά για αυτό που προσπαθώ να επιτύχει), ή θα πρέπει να κυλήσει το δικό μου;

Γιατί εγώ μεγάλωσα OpenID είναι, θα μπορούσε να λύσει μόνο το πρόβλημα το spam μου (είμαι σήμερα χρησιμοποιούν Akismet), για να απαιτήσει ακριβώς όλα τα commentors να συνδεθείτε με ένα OpenID. Δεν έχω απολύτως καμία ιδέα για το πώς να πάει για την ενσωμάτωση OpenID με την εφαρμογή WSGI μου όμως (είναι μάλλον νεκρός απλό, ποτέ δεν έχω πραγματικά φαινόταν σε αυτό ακόμη).

Δημοσιεύθηκε 07/04/2009 στις 00:23
πηγή χρήστη
Σε άλλες γλώσσες...                            


4 απαντήσεις

ψήφοι
2

AuthKit περιλαμβάνει ένα ενσωματωμένο OpenID μονάδα, αν αυτό βοηθάει.

Το βιβλίο μαγειρικής AuthKit περιλαμβάνει ένα απλό παράδειγμα εδώ ... http://wiki.pylonshq.com/display/authkitcookbook/OpenID+Passurl

Τούτου λεχθέντος, αν χρειάζεστε μόνο ένα login (έτσι δεν υπάρχει καμία περίπλοκη διαχείριση χρηστών σε εξέλιξη), γιατί να μην χρησιμοποιούν Apache είναι ενσωματωμένα χαρακτηριστικά ταυτότητας ( AuthUserFile .htpasswd μαζί με Απαιτούν έγκυρο χρήστη );

Απαντήθηκε 07/04/2009 στις 00:44
πηγή χρήστη

ψήφοι
0

Μπορείτε να προσαρμόσετε αυτή.

http://code.activestate.com/recipes/302378/

Ή, καλύτερα, να προσαρμόσει αυτό.

http://devel.almad.net/trac/django-http-digest/

Αυτό είναι πολύ ωραίο.

Απαντήθηκε 07/04/2009 στις 00:51
πηγή χρήστη

ψήφοι
4

επίσης να εξετάσουμε repose.who

http://static.repoze.org/whodocs/

Απαντήθηκε 26/06/2009 στις 16:06
πηγή χρήστη

ψήφοι
1

Opid είναι ένα πολύ μικρό και απλό στη χρήση WSGI OpenID app: python-opid

Απαντήθηκε 19/09/2009 στις 15:43
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more