stucco_auth proporciona autenticación de usuario / contraseña respaldado por SQLAlchemy para el framework web Pirámide.
lo que obtienes
& Nbsp; * esquema de versionado con stucco_evolution
& Nbsp; * SQLAlchemy con asignación de usuarios, grupos y clases Ajustes
& Nbsp; * bcrypt cifrado de la contraseña con cryptacular
& Nbsp; * vistas de las Pirámides de inicio de sesión y cierre de sesión
& Nbsp; * Transversales, no rutas
& Nbsp; * plantillas Jinja2 para las visitas
& Nbsp; * Uni-Form CSS formulario de acceso temático
& Nbsp; * YUI 3 CSS en la plantilla base
& Nbsp; * cobertura de la prueba 99%
Lo que usted no consigue
& Nbsp; * Cualquier garantía expresa o implícita, incluyendo, sin limitación, las garantías implícitas de comerciabilidad y adecuación para un propósito particular.
Requisitos
Es bastante fácil añadir las opiniones stucco_auth a su solicitud llamando al:
desde pyramid.config Configurador de importación
config = Configurator (...)
config.include ('stucco_auth.config')
Desafortunadamente, stucco_auth requiere muchas cosas desde una aplicación Pirámide de acogida antes de que funcione correctamente:
& Nbsp; * Una autenticación configurado y política de autorización. Entrada y salida parecer no tienen sentido contrario.
& Nbsp; * Una sesión SQLAlchemy transacción gestionados disponible como request.db
& Nbsp; * el esquema de stucco_auth instanciado en esa base de datos
& Nbsp; * request.session de mensajes flash
& Nbsp; * Jinja2 plantillas
& Nbsp; * Una instancia stucco_auth.interfaces.IAuthRoot en el árbol de recursos. login / logout y / son resueltos en relación con este objeto.
La aplicación de demostración, stucco_auth.main (), ofrece un ejemplo de cómo hacer esto.
Si tiene alguna duda, consulte a DanielHolth en IRC o en una de las listas de correo Pilones
¿Qué hay de nuevo en esta versión:.
- No especifique paster_plugins. deberá volver a evaluar proyecto de plantilla.
¿Qué hay de nuevo en la versión 0.3e-4:
- Fix MANIFEST.in incluir el .jinja2 plantillas
¿Qué hay de nuevo en la versión 0.1e-6:
- cobertura de la prueba 99%
Requisitos :
- pirámide
- Python
Comentarios que no se encuentran