Как получить детали аутентифицированного пользователя из Active Directory через ldap3? - PullRequest
0 голосов
/ 20 июня 2019

Я пытаюсь получить информацию о вошедшем в систему пользователе Active Directory. Теперь, когда пользователь аутентифицирован, мне нужно получить информацию об этом пользователе.

Я попытался получить информацию о пользователе с помощью метода who_am_i () в ldap3. Но я получаю только \

if (username is not None and username != "") and (password is not None and password != ""):
   # calling below connect method
   conn_obj = self.connect(username, password)
   print(conn_obj.extend.standard.who_am_i())

   # I need details of logged-in user here
# connect method 
def connect(self, username=None, pwd=None):
    connection_url = self.ldap_protocol + "://" + self.ldap_host + ":" + self.ldap_port
    server = Server(connection_url, get_info=ALL)

    if username == None and pwd == None:
        conn = Connection(server, self.ldap_username, self.ldap_password, auto_bind=True)
    else:
        conn = Connection(server, username, pwd, auto_bind=True)

    return conn

Я не могу получить информацию о зарегистрированном пользователе Active Directory.

...