Skip to main content

LDAP plugin for repoze.who

Project description

repoze.who.plugins.ldap – LDAP Authentication for WSGI Applications

repoze.who.plugins.ldap is an LDAP plugin for the identification and authentication framework for WSGI applications, repoze.who, which acts as WSGI middleware.

It provides you with an straightforward solution to enable LDAP support in your applications. Yes, you read well: “straightforward”, “LDAP” and “applications” are in the same sentence. In fact, you may make your application LDAP-aware in few minutes and with few lines of code.

Another great news is that this package is fully documented and provides you with a working and documented demo project.

See the docs subdirectory of this package for more information, or browse the online documentation <http://code.gustavonarea.net/repoze.who.plugins.ldap/>.

Status of this project

This project is no longer maintained by its original author, but a fork has emerged in order to keep the plugin working with newer versions of Python and repoze.who: https://pypi-hypernode.com/pypi/who_ldap

repoze.who.plugins.ldap Changelog

1.1 Alpha 1 (2010-01-03)

  • Changed the license to the Repoze license.

  • Provided start_tls option both for the authenticator and the metadata provider.

  • Enable both pattern-replacement and subtree searches for the naming attribute in _get_dn().

  • Enable configuration of the naming attribute

  • Enable the option to bind to the server with privileged credential before doing searches

  • Add a restrict pattern to pre-authentication DN searches

  • Let the user choose whether to return the full DN or the supplied login as the user identifier

1.0 (2008-09-11)

The initial release.

  • Provided the LDAP authenticator, which is compatible with identifiers that define the ‘login’ item in the identity dict.

  • Included the plugin to load metadata about the authenticated user from the LDAP server.

  • Documented how to install and use the plugins.

  • Included Turbogears 2 demo project, using the plugin. There is also a section in the documentation to explain how the demo works.

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

repoze.who.plugins.ldap-1.1a1.tar.gz (352.2 kB view details)

Uploaded Source

File details

Details for the file repoze.who.plugins.ldap-1.1a1.tar.gz.

File metadata

File hashes

Hashes for repoze.who.plugins.ldap-1.1a1.tar.gz
Algorithm Hash digest
SHA256 18eb3ec66485fc777d4f9b6d5128ba64287b0c5831c4dbcc69e105dac379e898
MD5 ca808bbd0a7b1dac952d0b81ebd4d84a
BLAKE2b-256 f8894cf84a35c06b163d29fb90f05b0c40ec93018b1ad6a3697f8c0d4aa1614b

See more details on using hashes here.

Supported by

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