diff --git a/app.py b/app.py index b74d7d2..ff119dd 100755 --- a/app.py +++ b/app.py @@ -50,7 +50,10 @@ def connect_ldap(**kwargs): - server = Server(CONF['ldap']['host'], int(CONF['ldap']['port']), connect_timeout=5) + server = Server(CONF['ldap']['host'], + port=CONF['ldap'].getint('port', None), + use_ssl=CONF['ldap'].getboolean('use_ssl', False), + connect_timeout=5) return Connection(server, raise_exceptions=True, **kwargs) diff --git a/settings.ini.example b/settings.ini.example index d343305..af223fa 100644 --- a/settings.ini.example +++ b/settings.ini.example @@ -3,7 +3,8 @@ [ldap] host = localhost -port = 389 +port = 636 +use_ssl = true base = ou=People,dc=example,dc=org search_filter = uid={uid}