金字塔型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第三方库


热门话题
OSX中的macos Java编译问题   java有人能解释这个链表空指针异常吗?   javahive:如何计算时差   斐波那契练习中的java堆错误   java中带密钥的Caesar密码   java在一个jsp文件中创建多个表单。必须始终设置模型属性吗?   自定义注释中的Java int数组   java如何输出对象   java有没有办法在安卓应用程序代码中加载txt文件而不将其写入安卓设备?   JAVAutil。NoTouchElementException错误,扫描。下一个问题   java SpringBoot:REST endpint中@RequestParam参数的自定义验证   无getter/setter/toString/constructor的清晰代码的java Lombok替代方案   java xjc如何确定用于生成类的包?   eclipse如何获取当前选定安装的JRE的位置?   java为什么函数“display()”会自动放置在构造函数中   我在安卓应用程序上发送的图像的java黑色背景   java在异常处理结束并正确执行后,开关代码将在一个永无止境的循环中执行。   java图像处理程序中的多线程