From 803604bcc6f29e601bd7f9222373be6ee19b91a0 Mon Sep 17 00:00:00 2001
From: FSMPI Admin-Team <admin@fsmpi.rwth-aachen.de>
Date: Wed, 10 May 2017 16:59:15 +0200
Subject: [PATCH] Handle username-case in LdapManager

---
 auth.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/auth.py b/auth.py
index 42a5f4c..60aa9a7 100644
--- a/auth.py
+++ b/auth.py
@@ -87,6 +87,7 @@ class LdapManager:
         connection = ldap3.Connection(self.server)
         obj_def = ldap3.ObjectDef("posixgroup", connection)
         group_reader = ldap3.Reader(connection, obj_def, self.group_dn)
+        username = username.lower()
         for group in group_reader.search():
             members = group.memberUid.value
             if members is not None and username in members:
-- 
GitLab