Skip to main content

An AccountManager password store that uses python-ldap to check against an LDAP server.

Project description

TracLDAPAuth

An AccountManager password store that uses python-ldap to check against an LDAP server.

Configuration Options

host_url
Server URL to use for LDAP authentication. e.g.:

ldap://ldap.example.com ldaps://ldap.example.com

base_dn

The user base DN when searching for users

bind_user

LDAP user for searching

bind_password

LDAP user password

search_scope

The ldap search scope: base, onelevel or subtree

search_filter

The ldap search filter template where %s is replaced with the username

Example configuration

[ldap] host_url = ldap://ldap.example.com base_dn = OU=Users,DC=example,DC=com bind_user = ldap@example.com bind_password = your_secret_password_here search_scope = subtree search_filter = (&(objectClass=user)(sAMAccountName=%s))

[account-manager] password_store = LDAPStore

[components] ldapauth.* = enabled

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

TracLDAPAuth-1.2.1.tar.gz (3.0 kB view hashes)

Uploaded source

Built Distribution

TracLDAPAuth-1.2.1-py2-none-any.whl (4.3 kB view hashes)

Uploaded py2

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page