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