diff --git a/githubapp/ldap.py b/githubapp/ldap.py index 8af89f3..1e68dbc 100644 --- a/githubapp/ldap.py +++ b/githubapp/ldap.py @@ -15,7 +15,10 @@ class LDAPClient: def __init__(self): # Read settings from the config file and store them as constants self.LDAP_SERVER_HOST = os.environ["LDAP_SERVER_HOST"] - self.LDAP_SERVER_PORT = os.environ["LDAP_SERVER_PORT"] + if "LDAP_SERVER_PORT" in os.environ: + self.LDAP_SERVER_PORT = os.environ["LDAP_SERVER_PORT"] + else + self.LDAP_SERVER_PORT = 389 self.LDAP_BASE_DN = os.environ["LDAP_BASE_DN"] self.LDAP_USER_BASE_DN = os.environ["LDAP_USER_BASE_DN"] self.LDAP_USER_ATTRIBUTE = os.environ["LDAP_USER_ATTRIBUTE"] @@ -76,7 +79,7 @@ def __init__(self): self.srv = Server( host=self.LDAP_SERVER_HOST, - port=self.LDAP_SERVER_HOST, + port=self.LDAP_SERVER_PORT, use_ssl=self.USE_SSL, tls=self.tls, )