金字塔型LDAP

pyramid_ldap的Python项目详细描述


pyramid_ldap为金字塔提供LDAP身份验证服务 申请。感谢有史以来最棒的SurveyMonkey赞助这个包的开发!

参见文档 https://docs.pylonsproject.org/projects/pyramid_ldap/en/latest/了解更多 信息。

此软件包仅适用于金字塔1.3及更高版本。

安装

pyramid_ldap使用pyldap,这反过来需要libldap2libsasl2已安装开发头。

在ubuntu 16.04上,您可以使用命令apt-get install libldap2-devlibsasl2-dev安装它们。

0.3.1.post1(2018-05-15)

  • setup.py中的版本已更改

0.3.1(2018-05-15)

  • 向setup.cfg添加了Wheels许可证

0.3(2018-05-15)

  • 现在支持Python3!这是可能的,因为python ldap支持 巨蟒3
  • 打破改变:金字塔LDAP现在依赖于PythonLDAP>;=3.0 支持Python2和3。如果不升级就升级金字塔LDAP pythonlap,您将看到pythonlap接收文本参数的失败 而不是字节。更多信息见下文。
  • python ldap>;=3.0停止接受bytes类型参数 LDAPObject方法。我们现在使用pyramid.compat.text_函数 支持Python2和3的文本参数。
  • 在0.2及更低版本中,传递给的LDAP字符串无效 pyramid_ldap.Connector.authenticate将筹集ldap.FILTER_ERROR。在 0.3及以上我们使用ldap.filter.escape_filter_chars来正确地转义这些 在运行LDAP搜索之前。使用金字塔LDAP的应用程序总是 负责确保login值符合 ldap.login_filter_tpl在应用程序中设置。但是,如果你依赖 在ldap.FILTER_ERROR上捕获错误的用户名格式(例如 CORP\username,其中LDAP搜索中不允许使用未转义的\, 注意,现在authenticate将返回None
  • 使用tox对python 2.7、3.6、pep8、coverage和building进行测试 文件。设置travis ci以运行tox。使用狮身人面像主题修复断裂 阅读文档构建。 见:https://github.com/Pylons/pyramid_ldap/pull/22

0.2

0.1

  • 初始版本

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

推荐PyPI第三方库


热门话题
java如何计算以下代码片段的复杂性?   java他们怎样才能使“瓶子”和“瓶子”这样的词被认为是同一个词呢?这就是我目前所拥有的   用于在不同编码之间转换字符的Java库   Java为什么我输入的每个输入都会忽略我的While循环?   (Java)通过socket发送和映像时出错:Java。木卫一。StreamCorruptedException:无效类型代码:3B   java错误:在camel XML文件中,解组对象是不受支持的类型   springboot+kafka应用程序中的java错误管理   java如何从地图中的值中获取一组值?   二维向量Java   java如果我从未使用ThreadSafeClientConnManager调用closeExpiredConnections,会发生什么   if语句如何在if-else循环中对同一数据使用多个条件?java/安卓   java我如何在安卓中放慢速度?   javaee:需要更好的部署系统   如何使用java将XML文件加载到Oracle18c上的XMLType列   用于连接两个表的java Hibernate查询   在更新数据库之前,java JSP需要使用用户给定的值检查数据库中的值   java无法使用Jersey从rest服务获取数据字段