Plone.app.ldap as decent LDAP connector?

Is plone.app.ldap still the official LDAP connector for Plone? There was bda.plone.ldap but this was merged into the Plone stack. Is this correct?

All versions of plone.app.ldap do not work on Plone 5.1:

plone.app.ldap = 1.3.X:

Getting distribution for 'plone.app.ldap==1.3.2'.
Got plone.app.ldap 1.3.2.
Version and requirements information containing zexceptions:
  [versions] constraint on zexceptions: 2.13.0
  Requirement of Zope2>=2.12.1: zExceptions
  Requirement of Products.ZCTextIndex: zExceptions
  Requirement of Products.ZCatalog: zExceptions
  Requirement of Products.PythonScripts: zExceptions
  Requirement of zExceptions: zope.security
  Requirement of zExceptions: zope.publisher
  Requirement of zExceptions: zope.interface
  Requirement of zExceptions: setuptools
  Requirement of DocumentTemplate: zExceptions
  Requirement of AccessControl>=2.13.16: zExceptions
  Requirement of Zope>=4.0b5: zExceptions>=3.4
While:
  Installing instance.
Error: The requirement ('zExceptions>=3.4') is not allowed by your [versions] constraint (2.13.0)

plone.app.ldap = 1.4.X

Version and requirements information containing zope.formlib:
  [versions] constraint on zope.formlib: 4.0.6
  Requirement of dynamore.seminarsdx: zope.formlib
  Requirement of dynamore.seminarsdx: zope.formlib
  Requirement of zope.formlib: zope.datetime
  Requirement of zope.formlib: zope.traversing
  Requirement of zope.formlib: zope.security
  Requirement of zope.formlib: zope.schema>=3.5.1
  Requirement of zope.formlib: zope.publisher
  Requirement of zope.formlib: zope.lifecycleevent
  Requirement of zope.formlib: zope.interface
  Requirement of zope.formlib: zope.i18nmessageid
  Requirement of zope.formlib: zope.i18n
  Requirement of zope.formlib: zope.event
  Requirement of zope.formlib: zope.component
  Requirement of zope.formlib: zope.browserpage>=3.11.0
  Requirement of zope.formlib: zope.browser>=1.1
  Requirement of zope.formlib: pytz
  Requirement of zope.formlib: setuptools
  Requirement of five.formlib>=1.0.2: zope.formlib>=4.4
While:
  Installing instance.
Error: The requirement ('zope.formlib>=4.4') is not allowed by your [versions] constraint (4.0.6)

Did you try https://pypi.org/project/pas.plugins.ldap/? We are using it in multiple projects right now.

4 Likes

as far as I know pas.plugins.ldap is the preferred one

  • edit - Thomas beat me to it :wink:
2 Likes

Agreed

I tried pas.plugins.ldap and it works perfectly. :smiley:

3 Likes