python - Autenticación de usuario en Pilones+AuthKit
authentication sqlalchemy (5)
No creo que AuthKit se mantenga activamente más. Sin embargo, utiliza las libretas Paste ( http://pythonpaste.org ) para cosas como la autenticación HTTP Basic / Digest. Probablemente seguiré adelante y echaré un vistazo a la fuente en busca de inspiración y luego usaré las herramientas Pegar si quieres usar la autenticación HTTP.
También hay OpenID que es muy fácil de configurar. Las libs de python-openid tienen un excelente ejemplo que es fácil de traducir a WSGI para envolver una aplicación de Pylons. Puedes ver un ejemplo:
http://ionrock.org/hg/brightcontent-main/file/d87b7dcc606c/brightcontent/plugins/openidauth.py
Estoy intentando crear una aplicación web usando Pilones y los recursos en el sitio web a la página de PylonsBook , que no es de mucha ayuda. Quiero la autenticación y la autorización, y ¿hay alguna forma de configurar Authkit para que funcione fácilmente con Pylons?
Intenté descargar SimpleSiteTemplate de la tienda de quesos, pero no pude ejecutar el comando setup-app. Lanza un error:
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''
Yo uso Pylons 0.9.7rc1, SQLAlchemy 0.4.7, Authkit 0.4.
Esto realmente me interesó: mira este correo en la lista de pilones . Así que AuthKit se está desarrollando, y seguiré el libro y volveré a los resultados.
Ok, otra actualización sobre el tema. Parece que la plantilla de la tienda de quesos está rota. Seguí el capítulo que enlazaste en la publicación y parece que authkit funciona bien. Hay algunas advertencias:
- sqlalchemy tiene que estar en la versión 0.5
- authkit tiene que ser la versión dev de svn (easy_install authkit == dev)
Me las arreglé para que funcione bien.
Dejé de authkit y rodé el mío: http://tonylandis.com/openid-db-authentication-in-pylons-is-easy-with-rpx/