Ταυτότητας χρήστη σε Πυλώνες + AuthKit

ψήφοι
6

Είμαι προσπαθεί να δημιουργήσει μια εφαρμογή web χρησιμοποιώντας Πυλώνες και τους πόρους στο σημείο διαδίκτυο στην PylonsBook σελίδα η οποία δεν είναι μεγάλη βοήθεια. Θέλω ταυτότητας και εξουσιοδότηση και υπάρχει ούτως ή άλλως να Authkit εγκατάστασης για να λειτουργήσει εύκολα με Πυλώνες;

Προσπάθησα λήψη του SimpleSiteTemplate από την cheeseshop, αλλά δεν ήταν σε θέση να εκτελέσετε την εντολή setup-app. Αυτό φέρνει στο προσκήνιο ένα σφάλμα:

  File /home/cnu/env/lib/python2.5/site-packages/SQLAlchemy-0.4.7-py2.5.egg/sqlalchemy/schema.py, line 96, in __call__
    table = metadata.tables[key]
AttributeError: 'module' object has no attribute 'tables'

Χρησιμοποιώ Πυλώνες 0.9.7rc1, SQLAlchemy 0.4.7, Authkit 0.4.

Δημοσιεύθηκε 06/09/2008 στις 21:17
πηγή χρήστη
Σε άλλες γλώσσες...                            


5 απαντήσεις

ψήφοι
1

Δεν νομίζω ότι AuthKit ενεργά διατηρείται πια. Κάνει χρήση των Επικόλληση ( http://pythonpaste.org ) libs αν και για πράγματα όπως ταυτότητας HTTP Basic / Digest. Θα ήθελα ίσως να προχωρήσει και να ρίξετε μια ματιά στην πηγή για κάποια έμπνευση και στη συνέχεια χρησιμοποιήστε τα εργαλεία Επικόλληση αν θέλετε να χρησιμοποιήσετε τον έλεγχο ταυτότητας HTTP.

Υπάρχει επίσης OpenID το οποίο είναι πολύ εύκολο στην εγκατάσταση. Οι python-OpenID libs έχουν ένα εξαιρετικό παράδειγμα που είναι εύκολο να μεταφραστεί σε WSGI για το τύλιγμα μια εφαρμογή Πυλώνες. Μπορείτε να δούμε ένα παράδειγμα:

http://ionrock.org/hg/brightcontent-main/file/d87b7dcc606c/brightcontent/plugins/openidauth.py

Απαντήθηκε 09/09/2008 στις 16:18
πηγή χρήστη

ψήφοι
1

Αυτό πραγματικά με έκανε να ενδιαφέρονται: Δείτε αυτό αλληλογραφίας στη λίστα πυλώνες . Έτσι AuthKit αναπτύσσεται, και θα ακολουθήσει το βιβλίο και να πάρετε πίσω τα αποτελέσματα.

Απαντήθηκε 14/09/2008 στις 21:26
πηγή χρήστη

ψήφοι
2

Εντάξει, μια άλλη ενημέρωση για το θέμα. Φαίνεται ότι το πρότυπο cheeseshop έχει σπάσει. Έχω ακολουθήσει το κεφάλαιο που συνδέεται με τη θέση και φαίνεται ότι authkit είναι μια χαρά εργασίας. Υπάρχουν ορισμένες προειδοποιήσεις:

  1. sqlalchemy πρέπει να είναι σε 0.5 έκδοση
  2. authkit πρέπει να είναι η έκδοση dev από svn (easy_install authkit == dev)

Κατάφερα να πάρει αυτό που εργάζονται πρόστιμο.

Απαντήθηκε 26/09/2008 στις 14:42
πηγή χρήστη

Απαντήθηκε 31/10/2008 στις 23:47
πηγή χρήστη

ψήφοι
2

Παράτησα για authkit και έλασης το δικό μου: http://tonylandis.com/openid-db-authentication-in-pylons-is-easy-with-rpx/

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

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