diff --git a/nginx-ldap-auth-daemon.py b/nginx-ldap-auth-daemon.py index 91fa42e..ac53578 100755 --- a/nginx-ldap-auth-daemon.py +++ b/nginx-ldap-auth-daemon.py @@ -180,6 +180,15 @@ class LDAPAuthHandler(AuthHandler): return try: + # check that uri and baseDn are set + # either from cli or a request + if not ctx['url']: + self.log_message('LDAP URL is not set!') + return + if not ctx['basedn']: + self.log_message('LDAP baseDN is not set!') + return + ctx['action'] = 'initializing LDAP connection' ldap_obj = ldap.initialize(ctx['url']);