From 65de54cfad8486b763ad6682878c9fac08021b7f Mon Sep 17 00:00:00 2001 From: Julian Lobbes Date: Tue, 15 Nov 2022 15:09:08 +0100 Subject: [PATCH] feat(ldap): implement function to check user existence --- lumi2/ldap.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lumi2/ldap.py b/lumi2/ldap.py index 0165ed8..a26fab5 100644 --- a/lumi2/ldap.py +++ b/lumi2/ldap.py @@ -575,8 +575,8 @@ def user_exists(connection: Connection, user_dn: str) -> bool: _assert_is_valid_connection(connection) _assert_is_valid_user_dn(user_dn) - # TODO implement - return False + connection.search(user_dn, '(objectclass=inetOrgPerson)') + return len(connection.entries) > 0 def get_user(connection: Connection, uid: str) -> User: