金字塔型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组织。openqa。硒。遥远的UnreachableBrowserException如何定义EXE路径?   java Camel AdviceWith不使用指定文件替换端点   基于字符串的java图像加载   Java中的启发式算法,计算8个谜题状态的线性冲突   java为什么不支持文件。probeContentType返回null   JPA@EntityListeners、@PrePersist和Spring@RepositoryEventHandler、@HandleBeforeSave之间的java差异   可能前缀的Java字符串到字符串[]   安装rJava | Makefile时发生java错误。全部:38:target’libjri的配方。所以他失败了   Java公共静态void main()   java如何覆盖txt文件中的某些单词   java如何获得循环中生成的字符值之和?   java Log4j创建另一个具有相同属性的appender   java如何在从Axis2 Web服务客户端通过代理服务器调用Web服务时设置代理设置?   在Windows上安装Elasticsearch时发生java错误   java如何向EditText组件添加TextChangedListener?