summary refs log tree commit diff
path: root/synapse/config/ldap.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Implement pluggable password authErik Johnston2016-10-031-100/+0
| | | | | | Allows delegating the password auth to an external module. This also moves the LDAP auth to using this system, allowing it to be removed from the synapse tree entirely in the future.
* 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