Можно ли получить доступ к информации Active Directory в Python без учетных данных сервера LDAP? - PullRequest
0 голосов
/ 22 января 2020

Я перестраиваю приложение, ранее работавшее в VB. Net как кроссплатформенное Python приложение.

В старой версии было возможно получить информацию Active Directory Например, список групп, в которых был локальный пользователь, с помощью таких функций, как System.DirectoryServices.AccountManagement.UserPrincipal.Current, которые являются частью. NET Framework.

Я пытаюсь найти эквивалент для Python, но для модулей LDAP, которые я нашел до сих пор (например, pyad и ldap3 ), для каждого требуется URL-адрес и учетные данные сервера, которые раньше мне не нужны. Когда я запрашивал действительные учетные данные в этом офисе, мне сказали, что они «не нужны», поэтому мне их не дали.

Функция os.getgroups() выглядит хорошо, но она Unix и только 95% + пользователей этого приложения будут Windows.

Так есть ли работоспособный кроссплатформенный способ проверить, в какие группы входит пользователь, без использования полной и конкретной c Строка подключения LDAP?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...