summary refs log tree commit diff
path: root/synapse/config/ldap.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rework ldap integration with ldap3Martin Weinelt2016-06-221-27/+75
| | | | | | | | | | | | | | | | | | | Use the pure-python ldap3 library, which eliminates the need for a system dependency. Offer both a `search` and `simple_bind` mode, for more sophisticated ldap scenarios. - `search` tries to find a matching DN within the `user_base` while employing the `user_filter`, then tries the bind when a single matching DN was found. - `simple_bind` tries the bind against a specific DN by combining the localpart and `user_base` Offer support for STARTTLS on a plain connection. The configuration was changed to reflect these new possibilities. Signed-off-by: Martin Weinelt <hexa@darmstadt.ccc.de>
* add tls propertyChristoph Witzany2016-04-061-6/+10
|
* Introduce LDAP authenticationChristoph Witzany2016-04-061-0/+48