跳转到主要内容

pyramid_ldap3

项目描述

pyramid_ldap3为您的Pyramid应用程序提供LDAP认证服务。它是pyramid_ldap软件包的分支,旨在消除对python-ldapldappool的依赖,并用ldap3来替代,ldap3是一个支持Python 2和Python 3的纯Python包。

有关更多信息,请参阅https://pyramid-ldap3.readthedocs.io/上的文档。

0.5

  • 支持领域(使用不同的LDAP服务器)

0.4.2

  • 我们现在需要Python 2.7或3.5及更高版本

  • 修复并现代化了单元测试

0.4.1

  • 当结果被缓存时,避免从池中获取连接。这应该会提高性能,尤其是在连接池因某些原因无法正常工作时。感谢Daniel Nilsson。

  • 改进并记录了示例应用程序

0.4

  • 使pyramid_ldap3与Pyramid 1.10兼容

  • 我们现在需要Pyramid >= 1.4

0.3.2

  • 在 authenticate() 方法中,搜索过滤器中的登录值现在被正确转义。尽管方法第二阶段的绑定测试确保了正确的密码被传递,但这可能被利用以不同的用户名如 'foo*' 登录,而不是 'foobar'。感谢 Patrick Valsecchi 对此错误的报告。

0.3.1

  • 自 ldap3 版本 2.0.7 以来,模式信息在每次连接时从服务器加载。这通常对于身份验证不是必需的,会减慢连接速度,所以我们现在禁用此功能。如果您需要获取用户或组属性并希望它们以正确格式显示,您必须在调用 ldap_setup() 时将 get_info 设置为 'SCHEMA' 或 'ALL'。

0.3

  • 对 ldap3 版本 2 的变化进行了调整,包括常量名称的改变。

  • 此版本旨在仅支持 ldap3 新版本 >= 2.0。

0.2.5

  • 由于兼容性原因,明确要求 ldap3 < 版本 2.0。

  • 此版本旨在仅支持 ldap3 旧版本 < 2.0。

0.2.4

  • 现在可以配置池的生存时间。

0.2.3

  • 考虑到 python3-ldap 重命名为 ldap3。

  • 正确断开连接。

  • 如果已禁用缓存,则不要填充缓存。

  • 以源包和通用轮形式发布。

0.2.2

  • 支持服务器池。

  • 忽略不带 dn 的结果,而不是引发错误。

  • 在查询组时转义特殊字符。

  • 不要缓存无效响应。

  • 添加了关于递归组查询的文档。

0.2.1

  • 使用隐式绑定和正确断开连接。

0.2

  • 使 pyramid_ldap3 的返回值与 pyramid_ldap 兼容。

0.1

  • 初始版本。

项目详情。


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

pyramid_ldap3-0.5.tar.gz (24.9 kB 查看哈希)

上传时间

构建分发

pyramid_ldap3-0.5-py2.py3-none-any.whl (8.6 kB 查看哈希)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面