This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

LDAP-backed plugins for the Zope2 PluggableAuthService

Project Description

The LDAPMultiPlugins provides PluggableAuthService plugins that use LDAP as the backend for the services they provide. The PluggableAuthService is a Zope user folder product that can be extended in modular fashion using various plugins.

Bug tracker

Please post questions, bug reports or feature requests to the bug tracker at https://bugs.launchpad.net/products.ldapmultiplugins

SVN version

You can retrieve the latest code from Subversion using setuptools or zc.buildout via this URL:

http://svn.dataflake.org/svn/Products.LDAPMultiPlugins/trunk#egg=Products.LDAPMultiPlugins

Special features - Active Directory Multi Plugin

Properties of the ADMultiPlugin instance:

  • groupid_attr - the LDAP attribute used for group ids.
  • grouptitle_attr - the LDAP attribute used to compose group titles.
  • group_class - the LDAP class of group objects.
  • group_recurse - boolean indicating whether to determine group memberships of a user by unrolling nested group relationships (expensive). This feature is not guaranteed to work at this moment.

Active Directory configuration hints

In order for groups support to work correctly, you may have to set the following properties. Every situation is different, but this has helped some people succeed:

  • On the “Properties” tab for the ActiveDirectoryMultiPlugin, set the groupid_attr property to “name”.
  • On the contained LDAPUserFolder’s “Configure” tab, choose a property other than “objectGUID”, e.g. “sAMAccountName” for the User ID property. To get to the LDAPUserFolder, click on the ActiveDirectoryMultiPlugin “Content” tab.

Please see README.ActiveDirectory from the LDAPUserFolder package for additional information.


Changelog for Products.LDAPMultiplugins

To see earlier changes please see HISTORY.txt.

1.14 (2011-04-06)

  • Bug: When a user could not be authenticated, the plugins would incorrectly return a tuple (None, None) instead of just None as specified in the PAS IAuthenticationPlugin interface. (https://bugs.launchpad.net/bugs/751247)

1.13 (2010-11-18)

1.12 (2010-07-29)

  • Bug: Demangling user prefix could not deal with non-string user ids, which may appear in certain cases. (https://bugs.launchpad.net/bugs/586931)
  • Feature: Added some Sphinx documentation (backport from trunk)
  • Reorganisation: Move documentation text files around to conform to the zope.org repository policy on package layout.

1.11 (2010-05-28)

  • Bug: Added GenericSetup magic to fully provide the INode interface for the exporter and importer classes, making it easier to nest within other importers. (https://bugs.launchpad.net/bugs/586500)

1.10 (2010-05-27)


Release History

Release History

This version
History Node

1.14

History Node

1.13

History Node

1.12

History Node

1.11

History Node

1.10

History Node

1.9

History Node

1.8

History Node

1.7

History Node

1.6

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
Products.LDAPMultiPlugins-1.14.tar.gz (31.4 kB) Copy SHA256 Checksum SHA256 Source Apr 6, 2011

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting