stucco_auth
项目描述
Pyramid Web 框架的 SQLAlchemy 支持的用户名/密码身份验证。
你得到什么
带有 stucco_evolution 的版本化模式
SQLAlchemy 映射的用户、组和设置类
BCRYPT 密码加密
用于登录和注销的金字塔视图
遍历,而不是路线
视图的 Jinja2 模板
Uni-Form CSS 主题登录表单
基本模板中的 YUI 3 CSS
99% 的测试覆盖率
你没有得到什么
任何明示或暗示的保证,包括但不限于适销性和特定用途适用性的暗示保证。
要求
通过调用将 stucco_auth 视图添加到您的应用程序很容易:
from pyramid.config import Configurator config = Configurator(...) config.include('stucco_auth.config')
不幸的是,stucco_auth 需要主机 Pyramid 应用程序的许多东西才能正常工作:
配置的身份验证和授权策略。否则登录和注销视图没有意义。
以 request.db 形式提供的事务管理 SQLAlchemy 会话
stucco_auth 的模式实例化到该数据库中
用于 Flash 消息的 request.session
Jinja2 模板
资源树中的 stucco_auth.interfaces.IAuthRoot 实例。login/ 和 logout/ 是相对于此对象解析的。
演示应用程序 stucco_auth.main() 提供了一个如何设置的示例。
如果您有任何问题,请在 IRC 或 Pylons 邮件列表中询问 DanielHolth。
0.7.0
以兼容 Python 3 的方式生成随机密码。
0.6.0
延长用户名、电子邮件字段
0.5.0
将 AnonymousUser 类(没有表)更新为 __abstract__ 以与较新的 SQLAlchemy 兼容。
0.4.1
不要指定 paste_plugins。需要重新评估模板项目。
0.4
升级到正常的版本编号方案
概括“持久随机秘密”代码
0.3e-4
修复 MANIFEST.in 以包含 .jinja2 模板
0.2e-4
更新 stucco_evolution >= 0.33
0.1e-6
99% 的测试覆盖率
0.1
删除除最基本的用户/组/登录功能之外的所有内容
0.0
初始版本
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
内置分布
stucco_auth -0.7.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dd023bd781f32260044a0062c6cab288a17ea51b258fb6ec662fc41e9d7b8292 |
|
MD5 | b615c2bead9b0595ce73f5a99106e91d |
|
布莱克2-256 | 6f9496715e277fa664ebff8bfb350f2c2ba2554b4c963e9c46a5c43eeccbb298 |
stucco_auth -0.7.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 33dff1d8fa067bebc0088234c68f0bd68293674f645d8f0d5ada703f98dc55d0 |
|
MD5 | a66b2a16cb8bd02e1497f4eb098eb9cd |
|
布莱克2-256 | a10e256c101003195ecbc799d64b1d0fdceea253d681da598584936ee8d837cf |