Browse Source

add tls property

Christoph Witzany 8 years ago
parent
commit
92767dd703
1 changed files with 10 additions and 6 deletions
  1. 10 6
      synapse/config/ldap.py

+ 10 - 6
synapse/config/ldap.py

@@ -23,6 +23,7 @@ class LDAPConfig(Config):
             self.ldap_enabled = ldap_config.get("enabled", False)
             self.ldap_server = ldap_config["server"]
             self.ldap_port = ldap_config["port"]
+            self.ldap_tls = ldap_config.get("tls", False)
             self.ldap_search_base = ldap_config["search_base"]
             self.ldap_search_property = ldap_config["search_property"]
             self.ldap_email_property = ldap_config["email_property"]
@@ -31,6 +32,7 @@ class LDAPConfig(Config):
             self.ldap_enabled = False
             self.ldap_server = None
             self.ldap_port = None
+            self.ldap_tls = False
             self.ldap_search_base = None
             self.ldap_search_property = None
             self.ldap_email_property = None
@@ -39,10 +41,12 @@ class LDAPConfig(Config):
     def default_config(self, **kwargs):
         return """\
         # ldap_config:
-        #    server: "ldap://localhost"
-        #    port: 389
-        #    search_base: "ou=Users,dc=example,dc=com"
-        #    search_property: "cn"
-        #    email_property: "email"
-        #    full_name_property: "givenName"
+        #   enabled: true
+        #   server: "ldap://localhost"
+        #   port: 389
+        #   tls: false
+        #   search_base: "ou=Users,dc=example,dc=com"
+        #   search_property: "cn"
+        #   email_property: "email"
+        #   full_name_property: "givenName"
         """