From 2709bea1091565fca3c50142d9d4dd9a7d70b8e5 Mon Sep 17 00:00:00 2001
From: Julian Rother <julian@jrother.eu>
Date: Tue, 21 Sep 2021 14:34:36 +0200
Subject: [PATCH] Added more logging

---
 server.py | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/server.py b/server.py
index 99257bc..82fd6eb 100644
--- a/server.py
+++ b/server.py
@@ -159,7 +159,15 @@ class RequestHandler(SimpleLDAPRequestHandler):
 
 	def setup(self):
 		super().setup()
+
+	def handle(self):
 		print('CONNECT')
+		super().handle()
+		print('DISCONNECT')
+
+	def handle_message(self, shallowmsg):
+		print('MSG', shallowmsg.data)
+		return super().handle_message(shallowmsg)
 
 	def do_bind_simple_authenticated(self, dn, password):
 		print('BIND plain', dn)
@@ -175,7 +183,7 @@ class RequestHandler(SimpleLDAPRequestHandler):
 	supports_sasl_plain = True
 
 	def do_bind_sasl_plain(self, identity, password, authzid=None):
-		print('BIND sasl', dn)
+		print('BIND sasl', identity, authzid)
 		if authzid is not None and identity != authzid:
 			raise LDAPInvalidCredentials()
 		user = self.api.post('checkpassword', loginname=identity, password=password)
-- 
GitLab