stucco_auth
项目描述
SQLAlchemy支持的用于Pyramid Web框架的用户名/密码身份验证。
您将获得什么
与stucco_evolution一起的版本化架构
SQLAlchemy映射的用户、组和设置类
使用cryptacular的BCRYPT密码加密
Pyramid视图以登录和登出
遍历,而不是路由
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的架构实例化到该数据库中
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类(没有表)以兼容较新的SQLAlchemy。
0.4.1
不要指定paster_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 |
|
BLAKE2b-256 | 6f9496715e277fa664ebff8bfb350f2c2ba2554b4c963e9c46a5c43eeccbb298 |
stucco_auth-0.7.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 33dff1d8fa067bebc0088234c68f0bd68293674f645d8f0d5ada703f98dc55d0 |
|
MD5 | a66b2a16cb8bd02e1497f4eb098eb9cd |
|
BLAKE2b-256 | a10e256c101003195ecbc799d64b1d0fdceea253d681da598584936ee8d837cf |