Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install products.ldapmultiplugins

How to install Products.LDAPMultiPlugins

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install products.ldapmultiplugins
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
Windows (64-bit)
Mac OS X (10.5+)
1.14 Available View build log
1.13 Available View build log
1.12 Available View build log
Linux (32-bit)
Linux (64-bit)
 
License
ZPL 2.1 (http://www.zope.org/Resources/License/ZPL
Lastest release
version 1.14 on Apr 7th, 2011

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

System Message: WARNING/2 (<string>, line 39)

Bullet list ends without a blank line; unexpected unindent.

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

System Message: WARNING/2 (<string>, line 51)

Bullet list ends without a blank line; unexpected unindent.

groupid_attr property to "name".

  • On the contained LDAPUserFolder's "Configure" tab, choose a

System Message: WARNING/2 (<string>, line 54)

Bullet list ends without a blank line; unexpected unindent.

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

System Message: WARNING/2 (<string>, line 72)

Bullet list ends without a blank line; unexpected unindent.

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)
  • Bug: When searching for roles, make sure to consider all

System Message: WARNING/2 (<string>, line 81)

Bullet list ends without a blank line; unexpected unindent.

search terms. (https://bugs.launchpad.net/bugs/656011)

1.12 (2010-07-29)
  • Bug: Demangling user prefix could not deal with non-string user

System Message: WARNING/2 (<string>, line 88)

Bullet list ends without a blank line; unexpected unindent.

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

System Message: WARNING/2 (<string>, line 94)

Bullet list ends without a blank line; unexpected unindent.

to the zope.org repository policy on package layout.

1.11 (2010-05-28)
  • Bug: Added GenericSetup magic to fully provide the INode interface

System Message: WARNING/2 (<string>, line 100)

Bullet list ends without a blank line; unexpected unindent.

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)
  • Bug: enumerateUsers returned undesired results if an exact match

System Message: WARNING/2 (<string>, line 108)

Bullet list ends without a blank line; unexpected unindent.

was required since LDAP searches are not case sensitive. (https://bugs.launchpad.net/bugs/585901)


Subscribe to package updates

Last updated Apr 7th, 2011

Download Stats

Last month:1

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.