Skip to main content

LDAP-backed plugins for the Zope PluggableAuthService

Project description

Automated test results Test coverage Current version on PyPI Supported Python versions

Products.LDAPMultiPlugins

The LDAPMultiPlugins package 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 so-called plugins.

The plugins in this package provide a PluggableAuthService-compatible shim around a LDAPUserFolder instance. After instantiating a plugin all further configuration is done on the LDAPUserFolder object itself, which is created automatically inside the plugin. Visit the ZMI Configure tab to find it.

Bug tracker

Please post questions, bug reports or feature requests to the bug tracker at https://github.com/dataflake/Products.LDAPMultiPlugins/issues

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.

Project details


Download files

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

Source Distribution

Products.LDAPMultiPlugins-5.0.tar.gz (26.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Products.LDAPMultiPlugins-5.0-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

Details for the file Products.LDAPMultiPlugins-5.0.tar.gz.

File metadata

  • Download URL: Products.LDAPMultiPlugins-5.0.tar.gz
  • Upload date:
  • Size: 26.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for Products.LDAPMultiPlugins-5.0.tar.gz
Algorithm Hash digest
SHA256 4174638c44e6e2f2b8d8dea153174e9726075984d9634b47842a7add2a3b2fd6
MD5 c3d4d8ce2a2288ec705d68c043af3a84
BLAKE2b-256 0c6160baa81a5cef0a984c228e5256052b72894e1b98a8c070e38bf0526b7d9e

See more details on using hashes here.

File details

Details for the file Products.LDAPMultiPlugins-5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for Products.LDAPMultiPlugins-5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7da0d48ee732a132c95301decd168d1cb6490979e47267e229777c4807bfdc34
MD5 d1cccd758280137a85cbb35984871d9c
BLAKE2b-256 b11f124ce3e5f16bdb24d69984375acf720b280de7f6c1a9372fca25566f0256

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page