灰泥涂料

stucco_auth的Python项目详细描述


sqlalchemy支持的金字塔Web用户名/密码身份验证 框架。

你得到的

  • 带有灰泥进化的版本化模式
  • sqlalchemy映射用户、组和设置类
  • bcrypt密码加密与cryptolar
  • 要登录和注销的棱锥视图
  • 遍历,而不是路由
  • 视图的jinja2模板
  • 统一表单css主题登录表单
  • 基本模板中的yui 3 css
  • 99%的测试覆盖率

你得不到的

  • 任何明示或默示保证,包括但不限于 对适销性和特定用途适用性的默示保证。

要求

通过调用:

from pyramid.config import Configurator
config = Configurator(...)
config.include('stucco_auth.config')

不幸的是,灰泥认证需要主机金字塔应用程序提供很多东西 才能正常工作:

  • 已配置的身份验证和授权策略。登录和注销视图 否则就没有意义了。
  • 事务管理的sqlalchemy会话作为request.db提供
  • 将灰泥认证的模式实例化到该数据库中
  • 请求闪光信息会话
  • Jinja2模板化
  • 资源树中的灰泥auth.interfaces.iauthroot实例。登录/和 注销/是相对于此对象解析的。

演示应用程序stucco_auth.main()提供了一个如何设置 这件事。

如果您有任何问题,请在IRC或 挂架邮件列表。

0.6.0

  • 延长用户名、电子邮件字段

0.5.0

  • 更新匿名用户类(没有表)为抽象类 与新的sqlalchemy兼容。

0.4.1

  • 不要指定paster_插件。需要重新评估模板项目。

0.4

  • 升级至普通版本编号方案
  • 推广“持久随机秘密”代码

0.3e-4

  • 修复manifest.in以包含.jinja2模板

0.2e-4

  • 灰泥进化的更新>;=0.33

0.1e-6

  • 99%的测试覆盖率

0.1

  • 删除除最基本的用户/组/登录功能之外的所有内容

0.0

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何创建带有图标的按钮?   java我想实现定制的Android应用程序物理键盘键,我需要修改qwerty吗。kl文件或如何添加新的键盘映射?   java Toast并没有显示在Android应用程序中,但它首先被显示,然后在两天后停止   java如何检查URLConnection是否已处于连接状态?   java无法访问其他类中的方法(Android Studio)   java无法获取访问字符串中字符的方法   使用jdax/dex2jar反编译后的java类   java如何使用Junit获取数据块报告   如何在java/j2ee中以编程方式为新闻网站生成RSS?   java如何使用已声明的事实类型动态重新加载规则?   java单例模式使用   javaq:Mockito使用@Mock和@Autowired   java在Raspberry Pi上将RXTX集成到OSGi包时未解决的需求