Для приложения Django, над которым я работаю, я хотел бы, чтобы членство в группе определялось группой Active Directory. Через некоторое время копаться в документации pywin32, я пришел с этим:Есть ли предпочтительный способ получить информацию о пользователе/группе из домена Active Directory в Python?
>>> import win32net
>>> win32net.NetUserGetGroups('domain_name.com', 'username')
[(u'Domain Users', 7), ...]
Я провел некоторое время, прибегая к помощи, прежде чем я понял это, хотя, и примеры, которые я нашел почти исключительно LDAP для такого рода вещи. Есть ли причина, почему это должно быть предпочтительнее этого метода? Возьмите пару вещей в виду:
- Я не использую Active Directory, чтобы фактически выполнять аутентификацию, только разрешения. Аутентификация выполняется другим сервером.
- Хотя было бы неплохо иметь некоторые кросс-платформенные возможности, это, вероятно, будет работать почти исключительно на Windows.
Это не работает для меня. Я попытался использовать это с вишневым за IIS 6.0. Он отлично работал в оболочке python - я предполагаю, что что-то не работает с permissons, необходимыми для подключения к AD. – e1i45